Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
易企天创
zui
提交
593962a4
Z
zui
项目概览
易企天创
/
zui
11 个月 前同步成功
通知
6
Star
0
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
37
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zui
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
37
Issue
37
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
593962a4
编写于
2月 06, 2020
作者:
C
Catouse
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
* refactor.
上级
c8d8e091
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
8 addition
and
8 deletion
+8
-8
src/js/datatable.js
src/js/datatable.js
+8
-8
未找到文件。
src/js/datatable.js
浏览文件 @
593962a4
...
...
@@ -541,7 +541,7 @@
tableWidth
,
barLeft
,
scrollOffsetStoreName
=
that
.
id
+
'
_
'
+
'
scrollOffset
'
,
firtScroll
,
fir
s
tScroll
,
left
;
that
.
width
=
$datatable
.
width
();
...
...
@@ -549,7 +549,7 @@
that
.
width
=
$datatable
.
width
();
});
var
srollTable
=
function
(
offset
,
silence
)
{
var
s
c
rollTable
=
function
(
offset
,
silence
)
{
barLeft
=
Math
.
max
(
0
,
Math
.
min
(
flexWidth
-
scrollWidth
,
offset
));
if
(
!
silence
)
{
$datatable
.
addClass
(
'
scrolling
'
);
...
...
@@ -575,13 +575,13 @@
$flexTable
.
css
(
'
min-width
'
,
Math
.
max
(
flexWidth
,
tableWidth
));
$datatable
.
toggleClass
(
'
show-scroll-slide
'
,
tableWidth
>
flexWidth
);
if
(
!
firtScroll
&&
flexWidth
!==
scrollWidth
)
{
firtScroll
=
true
;
srollTable
(
store
.
pageGet
(
scrollOffsetStoreName
,
0
),
true
);
// todo: unused?
if
(
!
fir
s
tScroll
&&
flexWidth
!==
scrollWidth
)
{
fir
s
tScroll
=
true
;
s
c
rollTable
(
store
.
pageGet
(
scrollOffsetStoreName
,
0
),
true
);
// todo: unused?
}
if
(
$datatable
.
hasClass
(
'
size-changing
'
))
{
srollTable
(
barLeft
,
true
);
s
c
rollTable
(
barLeft
,
true
);
}
};
$flexArea
.
resize
(
resizeScrollbar
);
...
...
@@ -591,7 +591,7 @@
move
:
false
,
stopPropagation
:
true
,
drag
:
function
(
e
)
{
srollTable
(
$bar
.
position
().
left
+
e
.
smallOffset
.
x
*
(
e
.
element
.
hasClass
(
'
bar
'
)
?
1
:
-
1
));
s
c
rollTable
(
$bar
.
position
().
left
+
e
.
smallOffset
.
x
*
(
e
.
element
.
hasClass
(
'
bar
'
)
?
1
:
-
1
));
},
finish
:
function
()
{
$datatable
.
removeClass
(
'
scrolling
'
);
...
...
@@ -609,7 +609,7 @@
$scrollbar
.
mousedown
(
function
(
event
)
{
var
x
=
event
.
pageX
-
$scrollbar
.
offset
().
left
;
srollTable
(
x
-
(
scrollWidth
/
2
));
s
c
rollTable
(
x
-
(
scrollWidth
/
2
));
});
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录