私は IE 8 を持っており、.click(function(){}); を使用しています。それは完全に機能し、li をクリックするとイベントがトリガーされます。ただし、短い間隔で 2 回クリックすると、1 回だけトリガーされます。IE 8はそれを「ダブルクリック」と見なしていると思います-そのようなイベントがあれば問題ありませんが、実際にクリック機能をキャンセルする理由はわかりません...
これを解決する方法はありますか? ...
私は IE 8 を持っており、.click(function(){}); を使用しています。それは完全に機能し、li をクリックするとイベントがトリガーされます。ただし、短い間隔で 2 回クリックすると、1 回だけトリガーされます。IE 8はそれを「ダブルクリック」と見なしていると思います-そのようなイベントがあれば問題ありませんが、実際にクリック機能をキャンセルする理由はわかりません...
これを解決する方法はありますか? ...
jquery の dblclick (ダブルクリック) イベントでシングル クリック イベントをトリガーすることができます。それが機能しない場合は、ダブルクリック イベントの問題ではないことが示唆されます。
var okToClick = true;
$('ul li.arr_d, ul li.arr_u').click(OnDownClick).dblclick(OnDownClick);
function OnDownClick() {
if (okToClick) {
okToClick = false;
//do the stuff here :)
}
}