ユーザーが X をクリックした場合、それはおそらく jQuery ライブラリまたはコードをロードしなかったことを意味します...
ページが完全にロードされているかどうかを確認したい場合は、役立つかもしれないトリックがあります...
ページの最後に div を配置し、準備ができたらイベントをそれにバインドします
jQuery('.div-trick').load(function () {});
編集:ページの最後にjQueryコードを配置できます...
注:コードをドキュメントの準備ができた状態でラップしないことを忘れないでください。これは、起動されないためです...
編集:うーん、私の究極の解決策はこれを行うことだと思います...
function loadchecker() {
if($('.div-trick').length<0){
alert('page is not fully loaded');
} else {
alert('now the page is loaded')
}
}
// fast counter is an over kill but it wills stop when the page is loaded
var checker = window.setInterval(loadchecker, 5);
//then on my documnet ready i will
$(function(){
clearInterval(checker);
});
かなり汚い解決策ですが、私が知る限り、これがすべてできると言えます...
あなたの最後のコメントについてですが、彼がページを読み込んでいないかどうかを確認したいのはなぜですか! あなたがする必要があるのは、ページがロードされているかどうかを確認して、彼に賞品を与えることだけです
$(function(){
// page is fully loaded
// you will get the prize
});
または、上記のように、画像のロードまたは必要な追加でajax呼び出しをバインドします...