6
私がしようとしているのは、DIV
がスクロールされたときに関数を呼び出すことです。何も指定していません。また、私はChrome,Safari
(IEではない)のようなDOM準拠のブラウザだけを見ています。Javascriptスクロールハンドラが起動しない
私の問題は、スクロールハンドラが決して呼び出されないことです。 scroll
をclick
に置き換えると、クリックすると機能します。何とかスクロールが動作していません。
注意してください:私はここでjQuery
:(
を使用することはできませんが、私のコードです:
HTML:
<div id="test">--long content--</div>
JS:
function myFunc() {
console.log('in myFunc');
}
var objTable = document.getElementById("test");
objTable.addEventListener("scroll", function() {
myFunc();
}, false);
FIDDLE:ウィンドウはdiv要素をスクロールされていないので、これがある
ありがとうございます。オーバーフロー属性をDIVに追加し、いくつかのcontent.Nowを追加しました.DIVオブジェクトでも機能します。フィドルを更新しました。 –
匿名関数は不要です。 myFuncを一次関数として渡すことができます: window.addEventListener( 'scroll'、myFunc、false); – bean