【发布时间】:2011-01-11 09:23:33
【问题描述】:
我需要一个很好的解决方案来管理具有特殊类(实时)的 div 上的左键和右键单击。
对我来说,代码在每一个新浏览器上都能运行很重要。
希望有人可以帮助我。
我的第一次尝试……//右键不起作用
HTML
<div id="test_one" class="my_class">Click here</div>
<br /><br />
<div id="test_two" class="my_class">Click here</div>
JS
$(document).ready(function test()
{
$(".my_class").bind("contextmenu",function(e){ return false; });
$(".my_class").live('click', function(e)
{
if(e.button == 0 || e.button == 1)
{
alert('L -> '+this.id+'');
}
else if(e.button == 2){
alert('R -> '+this.id+'');
}
});
});
示例: http://jsfiddle.net/EWXse/
提前致谢! 彼得
【问题讨论】:
-
即使这个链接包含相同的问题stackoverflow.com/questions/4007482/…
标签: jquery hover live right-click