1

iScroll を使用する 2 つの div があります。ここで、いずれかがスクロールされたときに両方の div をスクロールしたいと思います。

同時にスクロールさせたい

これは可能ですか?

4

2 に答える 2

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>

次に、iscroll for#wrapperを定義すると、両方の div を同時にスクロールできます。これは簡単な方法です。

または、取得を試みることができますonScroll event。スクロール中にスクロール位置を正確に取得することはできませんが、それでも取得できonScrollMoveますonScrollEnd。これがお役に立てば幸いです。

于 2012-06-02T07:58:38.520 に答える
0

メソッドを使用scrollToして、div のスクロール時に指定された位置で 2 番目の div をスクロールできます。タイムアウトがオプションの 3 つの引数を取ります。

scrollTo(x, y, timeout)- スクロール領域内の任意の x、y 位置にスクロールします。

于 2012-01-10T16:40:11.190 に答える