1

私はこのコードを動作させています...

myScroller.scrollTo(0, -654, 200);

私もこれを機能させています....

myScroller.scrollToElement("#p4", "1s");

scrollToElement("#p4" + 100, "1s") のように #id にオフセットを追加する方法はありますか?

4

2 に答える 2

1

最初に jQuery を使用して親に対する要素の位置を取得することで、何らかの計算を行うことができます。

var left = -1 * ( $('#p4').position().left + 100 ),
    top  = -1 * ( $('#p4').position().top );
myScroller.scrollTo(left, top, 1000);

要素の右に 100 ピクセルスクロールします。

于 2014-05-28T19:45:54.590 に答える