次の HTML があるとします。
<div contenteditable="true">Some text</div>
JQueryでクリックイベントを検出するJS:
$("div").click(function() {
alert('click!');
});
div 内のテキストの一部を選択すると、クリック イベントは Opera によってスローされません(Linux では Opera 11.61 で、Windows では 11.62 でテスト済み)。単語をダブルクリックして部分的にマークを付けると機能します。
このイベントは、IE7-9、Firefox、Chrome、および Safari でスローされます。少し変更されたJSFiddle hereがあります。
これは予期された動作ですか、JQuery のバグですか、Opera のバグですか、それとも何か他のものですか?