Chrome 会触发一个contextmenu事件,但不会触发click右键单击事件。Firefox 会同时触发两者。
我试图找到一些官方参考或解释,我很惊讶我从来没有遇到过这个。
http://jsbin.com/zawifokumu/1/edit?js,console,output
document.addEventListener('click', function(event) {
console.log('click');
});
document.addEventListener('contextmenu', function(event) {
console.log('right click');
});
document.addEventListener('mousedown', function(event) {
console.log('mousedown');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
478 次 |
| 最近记录: |