ホームページ > ウェブフロントエンド > jsチュートリアル > IE_javascript スキルの下で window.location.href ジャンプが失敗する問題の解決策

IE_javascript スキルの下で window.location.href ジャンプが失敗する問題の解決策

WBOY
リリース: 2016-05-16 16:54:13
オリジナル
1559 人が閲覧しました
コードをコピー コードは次のとおりです:

GoNext
$("a").click(function(){
window.location.href = "xxx.html";
})

コードは上記のとおりです。IE、特に IE6 では、ハイパーリンクをクリックしてもブラウザはジャンプしません。

その理由は、href の javascript:void(0) によってイベント動作がブロックされている可能性があります。解決策は次のとおりです:

1. バブリングを防ぐために、onclick イベントに return false を追加します。 🎜>
コードをコピー コードは次のとおりです。
$("a").click(function) (){
window.location.href = "xxx.html";
reutrn false;
})

2. 100 ミリ秒の遅延

コードをコピーします コードは次のとおりです:
$("a").click(function(){
setTimeout(function(){
window.location.href = "xxx.html";
},100);

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート