0

Arial FleslerのScrollToプラグインを使用して、ページの「セクション」を水平方向にスライドさせています。

この場合、すべてのセクションをスライドする必要はありません。間に他のセクションを表示せずに、セクションを1つから別のセクションにスライドさせたいのですが。

より正確に説明するためにjsFiddleを設定しました:http://jsfiddle.net/PWj4B/2/

私がしているのは、現在表示されているセクションを除くすべてのセクションを非表示にし、クリックしたアンカーに対応するセクションを表示してから、そのセクションまでスクロールすることです。

どういうわけか、同じ方向に2回以上スライドさせようとすると、スライドが機能しません。何かご意見は?

ありがとう!

4

3 に答える 3

1

divが表示され、すぐに現在の位置が置き換えられるため、問題が発生していると思いますdiv。(現在のdivの右側にある場合は、下のdivが左に押されます。現在のdivの左側にある場合は、上のdivが右に押されます。)

このプラグインは、あなたが求めていることを実行するためのものではないと思います。

のようなものはどうですか... http://jsfiddle.net/PWj4B/4/

スライドに絶対位置を与え、ターゲットスライドをマスクの左または右に配置します。次に、現在のスライドとターゲットスライドの両方を一緒にアニメートします。

于 2012-04-18T21:27:56.277 に答える
0

要素を非表示にする代わりに、これを試してください。 http://jsfiddle.net/q8JFM/1/

于 2012-04-18T21:03:28.030 に答える
0

stuardが指摘したように、sは脇に押しやられていたので、次のように、遅滞なく現在までスクロールしてからターゲットまでスクロールできることに気付きました。http : //jsfiddle.net/PWj4B/5/divdivdiv

于 2012-05-21T20:57:55.413 に答える