重複の可能性:
現在のウィンドウにとどまるようブラウザに指示する方法
要素の onclick アクションを遅らせることはできますか? onclick イベントで関数を呼び出す要素があります。その関数の呼び出しを遅らせるにはどうすればよいですか? onclick アクションを実行する 2 秒前にブラウザを停止するように指示したいと考えています。
エレメントはこんな感じ。
<div id="id01" class="channel" onclick="load_window('http://www.ewtn.com')"><a>EWTN.com</a></div><br/>EWTN television network</div>
load_window 関数内に setTimeout を配置すると、ブラウザは window.open をポップアップとして扱い、停止します。だから私は質問を別の方法で置きたいと思います。onclick を実行する前にブラウザに待機するように指示する方法はありますか? その要素の .click には、他の機能を実行するコードがあります。
$('.channel').click(function() {
$(this).addClass("selected");
show_layer();
setInterval("refresh_caption()",300000);
});
load_window() の呼び出しを遅らせながら、ブラウザがそのアクションをユーザーアクションとして処理することを検討しています。