このスクリプトは Stackoverflow で見つけました。
https://stackoverflow.com/a/7571867/2518302
そのコードを通常に入れると:
$(document).ready(function () { Script });
.. スクリプトは正常に実行されます。問題は、サイトで動的に読み込まれたコンテンツに影響しないことです。そのため、(ページ読み込み後に) 動的に読み込まれる div がある場合、スクリプトはその div で機能しません。
次に、動的コンテンツが読み込まれると同時にスクリプトを再度実行するようにトリガーすると、ページでこのスクリプトを使用して既存の div が読み込まれ、ページ読み込みから 2 回目のスクリプトが取得されます (スクリプトはページ読み込みで 1 回、動的読み込みで 1 回実行されます)。その結果、スクリプトを 2 回取得したすべての div が 2 倍の速度でスクロールします。
ページロード時にスクリプトを実行し、ページロード以降のページ上のコンテンツと後で動的にロードされたコンテンツの両方に影響を与える方法はありますか?
ありがとうございました。