Chrome(SafariまたはFirefoxではなく)のリンクをクリックすると、カーソルが矢印から矢印に変わります。この現象を防ぐことができますか?つまり、クリックした後にポインタを置くことは可能ですが、カーソルがリンク上にまだホバーしていますか?Chromeでのリンクのクリックによるカーソルの変更の防止
EDIT:もう少しテストを済ませました。まず、リンクをクリックした後にカーソルがポインタとして残るようにする唯一の理由は、リンクが実際に別のページを読み込まず、代わりにJSイベントを発生させる場合だけです。
上記のコード、event.preventDefault(またはfalseを返す)で<a href="test">Test</a>
// JQuery
$("a").click(function(event) { event.preventDefault(); }
は、カーソルはクリックした後、ポインタを維持することができます。ほとんどの用途、つまりDOM操作やAJAXリクエストのトリガで十分です。
問題がhistory.pushState()である:ここでは
<a href="test">Test</a>
// JQuery
$("a").click(function(event) {
history.pushState(arg1, arg2, url);
event.preventDefault(); return false;
}
は、ポインタが矢印に変わりはありません。どのように起こることからそれを停止するための任意のアイデア?
を適用しますか?鉱山では、リンクをクリックしてもポインタが残っています... – Niklas
私のクロームの矢印には変わりません。どのバージョンがあなたですか? – Sufendy
Chrome 12.0.742.112(Macの場合)を使用しています。 –