如何使用iScroll同时滚动2个div

时间:2012-01-10 16:34:22

标签: javascript jquery iscroll4

我有两个使用iScroll的div。现在我希望两个div在其中一个滚动时滚动。

我希望他们同时滚动

这可能吗?

2 个答案:

答案 0 :(得分:0)

在滚动任何div时,您可以使用scrollTo方法在指定位置滚动第二个div。它需要三个安排,其中超时是可选的。

scrollTo(x, y, timeout) - 滚动到滚动区域内的任何x,y位置。

答案 1 :(得分:0)

尝试按如下方式构建div

<div id=wrapper>
 <div id="scroller">
   <div id="div1">
     <div id="child1"></div>
   </div>
   <div id="div2">
     <div id="child2"></div>
   </div>
 </div>
</div>

然后为#wrapper定义iscroll,然后同时滚动div。这是一种简单的方法。

或者您可以尝试获取onScroll event。虽然在滚动期间无法准确地进入滚动位置,但仍然可以在onScrollMoveonScrollEnd上进入。希望这会对你有所帮助。