任何熟悉Zynga Scroller JS库的人?Zynga Scroller - 设置可滚动区域的起始偏移量
如何设置可滚动区域的默认偏移量?
我设置为使用元素的CSS:
-webkit-transform' : 'translate3d(200px, 0px, 0) scale(1)
假设我想一个200像素的滚动区域的偏移,但代码覆盖这在网页加载时,并扣回为0px。当我硬编码200px的偏移量时,它认为200px是起始位置,并反弹回来,就好像它是边缘一样。
任何帮助?
任何熟悉Zynga Scroller JS库的人?Zynga Scroller - 设置可滚动区域的起始偏移量
如何设置可滚动区域的默认偏移量?
我设置为使用元素的CSS:
-webkit-transform' : 'translate3d(200px, 0px, 0) scale(1)
假设我想一个200像素的滚动区域的偏移,但代码覆盖这在网页加载时,并扣回为0px。当我硬编码200px的偏移量时,它认为200px是起始位置,并反弹回来,就好像它是边缘一样。
任何帮助?
我在某种程度上遇到了同样的问题,我将在下面与解决方案一起描述它。
我工作在一个“无限水平滚动”与大小相等的元素。这个想法是,你将只有DOM中的nrVisibleElements + 2元素。 1位于滚动窗口之前,第二位位于滚动窗口之前。第一个和最后一个元素根据移动方向进行交换。你可以在这里找到这个库:https://github.com/bedeabza/JS-Infinite-Scroller
现在,我想使用捕捉元素,但是如果我激活捕捉,ZyngaScroller会在我追加交换元素之前捕捉,因为它认为我的容器会结束。这就是为什么我用setDimensions()方法向它报告更大的容器(1000 * actualDimension),并用500 * actualDimension补偿了我的维度处理。
基本上每次我设置了DOM实际变换偏移我与它下面的方法:
offset: function (left) {
return left + this.offsetValue;
},
其中左侧是由ZyngaScroller报道左侧。