JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例
document.oncontextmenu = function(){return false}; //禁止鼠标右键菜单显示 var res = document.getElementById('box'); //找到id为box的div document.body.onmouseup = function(e){ //在body里点击触发事件 if(e.button===2){ //如果button=1(鼠标左键),button=2(鼠标右键),button=0(鼠标中间键) console.log(e); //将传进去的参数打印出来 console.log(e.offsetY); //打印出鼠标点击的Y轴坐标 console.log(e.offsetX); //打印出鼠标点击的X轴坐标 res.style.top = e.offsetY+'px'; //鼠标点击时给div定位Y轴 res.style.left = e.offsetX+'px'; //鼠标点击时给div定位X轴 res.style.display = 'block'; //显示div盒子 }else{ res.style.display = 'none'; //否则不显示div盒子 } }
以上这篇JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持北冥有鱼。
您可能感兴趣的文章:
- JS鼠标事件大全 推荐收藏
- javascript 鼠标事件总结
- js控制鼠标事件移动及移出效果显示
- js监听鼠标事件控制textarea输入字符串的个数
- JavaScript焦点事件、鼠标事件和滚轮事件使用详解
- javascript简单拖拽实现代码(鼠标事件 mousedown mousemove mouseup)
- js 绑定键盘鼠标事件示例代码
- js动态设置鼠标事件示例代码
- javascript 不让鼠标事件触发
- 关于js中的鼠标事件总结
- JavaScript常见鼠标事件与用法分析