0

以下のサイトで使用されている手法を複製して、閲覧者がスクロールしてスクロールした後に div が自動的に表示されるようにします。

http://www.talentgarden.it/it/#!/home

jquery を使用して div を非表示にし、scrollTop 関数を使用することに慣れていますが、ユーザーがフォールドを通過したことを jquery に知らせる方法が正確にはわかりません。

私は初心者なので、どんな助けも大歓迎です。

ありがとう、

ジョー

4

3 に答える 3

1

彼は ScrollSpy を使用しています。http://davidwalsh.name/mootools-scrollspyを参照してください

于 2012-04-06T20:34:54.390 に答える
0

これは私が使用するコードです(どこかから入手しました)

var wintop = $(window).scrollTop(), docheight = $(document).height(), winheight = $(window).height();
if  ((wintop/(docheight-winheight)) > scrolltrigger) {...}

ここで、scrolltriggerは、アクションが発生したときのページの割合です。したがって、ページの95%が表示された後に発生させたい場合は、scrolltrigger=.95にします。

于 2012-04-06T20:33:23.247 に答える
0

彼らはウィンドウの下部に対してdivの上部の位置をチェックしているようです。divが特定のポイントを超えて上にスクロールすると、divが表示されます。

于 2012-04-06T20:34:05.507 に答える