0

サイトの宛先のこのポイントに到達すると、スクロールパスイベントが発生します。次のコードからわかるように、ユーザーがこの特定のポイント「my work」に移動すると、div「#mywork」がフェードインします(cssは元々display:hiddenに設定されているため)。

path.lineTo( 3220, 4600,{
callback: function() {
    $("#mywork").fadeIn(2000, "linear");}, name: "mywork"});

ユーザーがこのポイントを離れるたびに「#mywork」divをフェードアウトさせたい(つまり、そこからスクロールして離れたり、別のナビゲーションリンクをクリックしたりする)。ユーザーが戻った場合は、divをフェードバックさせたい。通常どおりに表示されます。

助言がありますか?私を助ける時間を見つけることができれば、事前に感謝します。

4

1 に答える 1

1

このライブラリはあなたを助けることができると思います。path.lineTo の代わりに使用します。

https://github.com/sakabako/scrollMonitor

于 2013-01-27T20:35:17.227 に答える