ページの上から一定の距離をスクロールした後、ページの対象要素にスクロールしようとしています。したがって、要素へのスクロールは.scroll()イベントによってトリガされます。問題は、このイベントの後、このスクロール位置にスクロールしてページスティックをトリガされたということですがjQueryは、.scroll(ハンドラ)を使用して要素にスクロールします。
$(document).scroll(function(e) {
if ($(document).scrollTop() > 250) {
$('html, body').animate({
scrollTop: $("#cy-hero-image").offset().top
}, 650);
}
});
:私は、次のコードを使用してこれを実行することができました。ページの上からスクロールしたときに一度だけこのページ位置にジャンプするこのコードを書くにはどうすればよいですか?
ここに私がこれまで持っていたもののJSFiddleがあります。
、条件が満たされた後、彼は、 '))' 1を(使用する利点は何か機能に名前を付けるつもりは 'だけでなく(オフ'されている場合? – Trey
@トリーそれは良い質問です。多分あなたはそこに何かを持っています。 – George
私はone()メソッドを認識していませんでした。とても助かりました! – CodeMode