小编kvi*_*aug的帖子

为什么Opera在部分标记文本时会抛出单击事件?

给出以下HTML:

<div contenteditable="true">Some text</div>
Run Code Online (Sandbox Code Playgroud)

还有一些用JQuery检测click事件的JS:

$("div").click(function() {
   alert('click!');
});
Run Code Online (Sandbox Code Playgroud)

如果您选择div中文本的一部分,Opera 将不会抛出click事件(在Linux上使用Opera 11.61和在Windows上使用11.62进行测试).双击一个单词以对其进行部分标记确实有效.

本次活动在IE7-9,火狐,Chrome和Safari抛出.这里有一个稍微修改过的JSFiddle.

这是预期的行为,JQuery错误,Opera错误还是其他什么?

jquery html5 opera jquery-click-event

8
推荐指数
1
解决办法
1552
查看次数

标签 统计

html5 ×1

jquery ×1

jquery-click-event ×1

opera ×1