鼠标右键事件(jQuery)
2种写法:
- .contextmenu()
1 <script> 2 // 鼠标右键事件 3 $(document).contextmenu(function(e) { 4 e.preventDefault() // 阻止右键菜单默认行为 5 console.log('this' + this) 6 console.log('e' + e) 7 console.log('e.target' + e.target) 8 }) 9 </script>
- mouseDown + e.which
1 <script> 2 $(document).mousedown(function(e) { 3 //alert(e.which) // 1 = 鼠标左键 left; 2 = 鼠标中键; 3 = 鼠标右键 4 if (e.which == 3) { 5 e.preventDefault() // 阻止默认行为 6 console.log('this' + this) 7 console.log('e' + e) 8 console.log('e.target' + e.target) 9 } 10 }) 11 </script>