mirror of https://github.com/layui/layui
update
parent
0928fbea84
commit
b5f1e9838b
|
@ -778,10 +778,10 @@ layui.define('component', function(exports) {
|
||||||
// 拖拽边缘滚动
|
// 拖拽边缘滚动
|
||||||
if (scrollable) {
|
if (scrollable) {
|
||||||
var containerRect = container[0].getBoundingClientRect();
|
var containerRect = container[0].getBoundingClientRect();
|
||||||
var isScrollLeft = (e.clientX - containerRect.left) / containerRect.width * 100 < dragScrollPercentage;
|
var isScrollStart = (e.clientX - containerRect.left) / containerRect.width * 100 < dragScrollPercentage;
|
||||||
var isScrollRight = (containerRect.right - e.clientX) / containerRect.width * 100 < dragScrollPercentage
|
var isScrollEnd = (containerRect.right - e.clientX) / containerRect.width * 100 < dragScrollPercentage
|
||||||
|
|
||||||
if (!(isScrollLeft || isScrollRight)) {
|
if (!(isScrollStart || isScrollEnd)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -792,9 +792,9 @@ layui.define('component', function(exports) {
|
||||||
var cb = function () {
|
var cb = function () {
|
||||||
if (step > 0) {
|
if (step > 0) {
|
||||||
step -= rAFStep;
|
step -= rAFStep;
|
||||||
if (isScrollLeft) {
|
if (isScrollStart) {
|
||||||
newOffset = newOffset + rAFStep;
|
newOffset = newOffset + rAFStep;
|
||||||
} else if (isScrollRight) {
|
} else if (isScrollEnd) {
|
||||||
newOffset = newOffset - rAFStep;
|
newOffset = newOffset - rAFStep;
|
||||||
}
|
}
|
||||||
if (newOffset > maxOffset) {
|
if (newOffset > maxOffset) {
|
||||||
|
|
Loading…
Reference in New Issue