Facebookがユーザーのフィードを(スクロールするときに)更新するたびにjavascript関数を呼び出すとします。どのように私はそれを行うことができますか?ユーザーがスクロールするたびにjavascript関数を呼び出す方法
これは動作しません:
if (document.body.scrollTop > 30) {
addArt();
}
はあなたに
Facebookがユーザーのフィードを(スクロールするときに)更新するたびにjavascript関数を呼び出すとします。どのように私はそれを行うことができますか?ユーザーがスクロールするたびにjavascript関数を呼び出す方法
これは動作しません:
if (document.body.scrollTop > 30) {
addArt();
}
はあなたに
ありがとうonscroll
機能を使う:jqueryのを使用して
window.onscroll = function() { }
は、あなたがコードを毎回実行するには、この機能を使用することができ、ユーザーがスクロール
$(window).scroll(function() { $(window).scrollTop() > 30) { addArt(); } });
window.onscroll = function() { if (document.body.scrollTop > 30) { addArt(); } };
編集:追加なしjqueryのバージョン
を覚えていればonscrollイベントがありますそして、彼らはjQueryを使用していませんか? – GordonM
@GordonM回答なしjquery版なし –
あなたはwindow
のscroll
イベントリスナーに添付する必要があります。私はonload
イベントの中にラップして、ドキュメントがロードされた後に実行されるようにしました。
window.onload = function() {
window.onscroll = function() {
if (document.body.scrollTop > 30) {
addArt();
}
};
};
それとも、jQueryを使用使用している場合:
$(function() {
$(window).scroll(function() {
if (document.body.scrollTop > 30) {
addArt();
}
});
});
'window.addEventListener(、 "スクロール" addArt());' –
を働くかもしれないが、私は正しく – GordonM