に機能していない私は、私はこの仕事を得ることができない、まだSO上やウェブの他の部分で見つかったとしているほぼすべての他の「ソリューション」を試してみました。ユーザーが特定のリンクをクリックしたときに、私はposition: fixed; overflow-y: auto
で動的に作成div要素を持っているjQueryの.on()スクロールは、動的divの
は、div要素が作成されます。これは、動的に作成されたdivがスクロールされるたびに、いくつかのコードを試して実行するために使用する関数です。
$("#scroller").on("scroll",function() {
console.log("scrolled..");
});
#scroller
は、動的に作成div
のIDです。
事があるページがロードされたときに、この機能はを動作しませんが、機能は、Google Chromeのデベロッパーコンソールにペーストされたときには、は仕事を行います。
$("#scroller-container").on("scroll","#scroller",function() {
console.log("scrolled..");
});
をしかし、それはまだ動作しません:
私は定期的にscroll()
機能を使用してから次へon()
機能を変更することにすべてを試してみました。
これを動作させるにはどうすればよいですか?
EDIT:すべてのコードがjQuery(window).load(function()...
関数内で
私が持っていますそれが完全に機能し、問題を解決するために私を導いたので、正しい答えを受け入れました!ありがとう! – Ryan
@ライアンようこそ。あなたを助けてうれしい.. –