<div class="codetitle"> <span><a style="CURSOR: pointer" data="64197" class="copybut" id="copybut64197" onclick="doCopy('code64197')"><u>コードをコピー</u></a></span> コードは次のとおりです:</div> <div class="codebody" id="code64197"> <br><a href="javascript:void(0) " > GoNext</a> <br>$("a").click(function(){ <br>window.location.href = "xxx.html"; <br>}) <br> </div> <br> コードは上記のとおりです。IE、特に IE6 では、ハイパーリンクをクリックしてもブラウザはジャンプしません。 <br><br>その理由は、href の javascript:void(0) によってイベント動作がブロックされている可能性があります。解決策は次のとおりです: <br><br>1. バブリングを防ぐために、onclick イベントに return false を追加します。 🎜><br><div class="codetitle"><span><a style="CURSOR: pointer" data="55911" class="copybut" id="copybut55911" onclick="doCopy('code55911')">コードをコピー<u></u></a> コードは次のとおりです。</span></div> <div class="codebody" id="code55911">$("a").click(function) (){ <br>window.location.href = "xxx.html"; <br>reutrn false; <br>}) <br><br> </div>2. 100 ミリ秒の遅延<br><br><div class="codetitle"><span><a style="CURSOR: pointer" data="33885" class="copybut" id="copybut33885" onclick="doCopy('code33885')">コードをコピーします<u></u></a> コードは次のとおりです:</span></div> <div class="codebody" id="code33885">$("a").click(function(){ <br> setTimeout(function(){ <br>window.location.href = "xxx.html"; <br>},100); <br><br> </div>