2

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 プラグイン コードをスクリプトに直接貼り付けることも試みましたが、同じ結果が得られました。

4

1 に答える 1