我需要一个很好的解决方案来管理具有特殊类(实时)的 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/
提前致谢!彼得