私はStackoverflowの質問を見て、単純なリンク遅延の助けを得ようとしています。私はdivの周りにそれを置いて、私は見つけた例の頭や尾を作ることができません。JavaScriptを使用して500の期間のリンクを延期したい場合
これまでのところ、hrefのネイティブ関数を停止する必要があることを理解していますが、その方法はわかりません。コードはまだ私にとっては非常にエイリアンです。助けて?
私はStackoverflowの質問を見て、単純なリンク遅延の助けを得ようとしています。私はdivの周りにそれを置いて、私は見つけた例の頭や尾を作ることができません。JavaScriptを使用して500の期間のリンクを延期したい場合
これまでのところ、hrefのネイティブ関数を停止する必要があることを理解していますが、その方法はわかりません。コードはまだ私にとっては非常にエイリアンです。助けて?
あなたのページ上のすべてのリンクを遅らせたい場合、あなたは私がこれを使用して、この
$(function(){
$("a").click(function(evt){
var link = $(this).attr("href");
setTimeout(function() {
window.location.href = link;
}, 500);
});
});
これを動作させるには、evt.preventDefault()を追加する必要があります。あなたの機能の始めに。 –
これは、 'target =" _ blank "、または他の' target'設定をサポートしていません。 –
のようにjQueryを使ってそれを行うことができます続行する前に機能を待機させてください。
var wait_until = new Date().getTime() + 500;
while (new Date().getTime() < wait_until) {
//Do nothing, wait
}
「リンクを遅延させる」とはどういう意味ですか? – VisioN
ブラウザでリンク先のページに移動する前に、リンク上でユーザーが_click_をクリックしたときに発生する時間の遅延を意味しますか? – mxgr
より具体的に質問してください。そのほとんどはあまり意味がありません。いくつかの例やスニペットが役に立ちます –