コードコピーは次のとおりです。
<a href = "javascript:void(0)"> gonext </a>
$( "a")。クリック(function(){
window.location.href = "xxx.html";
})
コードは、特にIE6では、ハイパーリンクをクリックした後、ブラウザはジャンプしません。
その理由は、javascriptによってブロックされたイベントの動作のためかもしれません:hrefのvoid(0)、ソリューションは次のとおりです。
1.バブルを防ぐために、onclickイベントにfalseを返すことを追加します。
コードコピーは次のとおりです。
$( "a")。クリック(function(){
window.location.href = "xxx.html";
reutrn false;
})
2。100ミリ秒遅延
コードコピーは次のとおりです。
$( "a")。クリック(function(){
setimeout(function(){
window.location.href = "xxx.html";
}、100);
})