以下のサイトで使用されている手法を複製して、閲覧者がスクロールしてスクロールした後に div が自動的に表示されるようにします。
http://www.talentgarden.it/it/#!/home
jquery を使用して div を非表示にし、scrollTop 関数を使用することに慣れていますが、ユーザーがフォールドを通過したことを jquery に知らせる方法が正確にはわかりません。
私は初心者なので、どんな助けも大歓迎です。
ありがとう、
ジョー
以下のサイトで使用されている手法を複製して、閲覧者がスクロールしてスクロールした後に div が自動的に表示されるようにします。
http://www.talentgarden.it/it/#!/home
jquery を使用して div を非表示にし、scrollTop 関数を使用することに慣れていますが、ユーザーがフォールドを通過したことを jquery に知らせる方法が正確にはわかりません。
私は初心者なので、どんな助けも大歓迎です。
ありがとう、
ジョー
彼は ScrollSpy を使用しています。http://davidwalsh.name/mootools-scrollspyを参照してください
これは私が使用するコードです(どこかから入手しました)
var wintop = $(window).scrollTop(), docheight = $(document).height(), winheight = $(window).height();
if ((wintop/(docheight-winheight)) > scrolltrigger) {...}
ここで、scrolltriggerは、アクションが発生したときのページの割合です。したがって、ページの95%が表示された後に発生させたい場合は、scrolltrigger=.95にします。
彼らはウィンドウの下部に対してdivの上部の位置をチェックしているようです。divが特定のポイントを超えて上にスクロールすると、divが表示されます。