Greasemonkey スクリプトから jQuery Waypoints プラグインを使用しようとしていますが、基本的なテストでさえ動作しないようです。ウェイポイントがユーザースクリプトから機能しない理由を知っている人はいますか?
@必要な行:
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// @require http://cdn.jsdelivr.net/jquery.waypoints/2.0.2/waypoints.min.js
脚本:
$('div.container').waypoint(function(){
alert('you hit bottom');
},{ offset: 'bottom-in-view' });
興味深いことに、「container」クラスを持つこの div が存在する場合、スクリプトが壊れ、このステートメントの外側のコードは実行されません。存在しない要素を見つけるためにセレクターを変更すると、残りのスクリプトは正常に実行されます。
ここで何が起こっているのか誰にも分かりませんか?頭を壁にぶつけています。ありがとう!
PS。(CDN を使用する代わりに) Waypoints プラグイン コードをスクリプトに直接貼り付けることも試みましたが、同じ結果が得られました。