ダブルクリックの検出をのCtrl -clickで置き換えたいと思いますが、その方法はわかりません。イベントハンドラでCtrl +クリックを検出する
$(document).ready(function() {
$(document).dblclick(function (e) {
var target = (e && e.target) || (event && event.srcElement);
var tag = target.tagName.toLowerCase();
if (!(tag == 'input' || tag == 'textarea' || tag == 'img')) {
openIfSelected("dblclick");
}
});
});
Google Chrome拡張機能(これはジェネリックjQueryの質問のようです)のためのものですか?もしそうなら、あなたが 'event'を定義していないときに'(event && event.srcElement) 'を使っているのはなぜですか? '(e && e.srcElement)'を意味していても、 'event.srcElement'は古いIEのものです(あなたがjQueryを使用していることは無視してください)。これがGoogle Chrome拡張機能の場合、古いブラウザを扱うためのコードは必要ありません。 Chrome拡張機能と互換性を持つ複数のブラウザで拡張機能を使用しようとしている場合、他のブラウザを処理する必要があるかもしれませんが、IEでは使用できません。 – Makyen