开门见山:

html代码略

js代码:

$('body').live("mousedown",function(e){

if(e.which==3){

alert("鼠标右键触发事件");

}

其实这个实现很简单更本不用网上说的那么麻烦,jquery在匿名函数中似乎有一个很神奇的特点,就是如果在匿名函数的括号中传了参,就是将当前触发事件的传了进来,这个用法我的个人理解是不能获得具体的焦点位置或者换言之是大范围的的对象时使用,3代表的是鼠标右键的keycode值。