次のコードを使用して、ブラウザをマウスの上にではなくマウスの上にリンクするようにします(通常のクリックのように)。に続いて<a>マウスの代わりにマウスをクリックしたときのリンク
$('#links a').each(function(){
$(this).mousedown(function(){
window.location.href=$(this).attr('href');
});
});
まず、この良い習慣はありますか? GMailはこれを行い、ページが実際よりも速くロードされているという効果をもたらします。
また、これを行うにはより良い方法がありますか?私はこれをすべてのブラウザでまだテストしていないので、古いブラウザで動作するかどうかはわかりません。
Re:良い練習:私は強調していません。あなたは何人(何人か)のユーザーが期待しているものを変えていますそれは遅れのミリ秒よりずっと有害です。 – coreyward
Googleはこれをどこで行っていますか? –
リンクをドラッグ、右クリックなどすることができます。まさに*非常に良い理由なしに動作を変更しないでください。 Gmailはこの方法で動作します。これは、電子メールメッセージでは何もできないためです。ほとんどのリンクについて、気にしないでください。 – Brad