Javascript 事件对象(六)事件默认行为
2014-06-12 22:15
369 查看
事件默认行为:
阻止默认事件
普通写法:return false;
屏蔽右键菜单 : oncontextmenu
事件默认行为实例:(自定义右键菜单)
阻止默认事件
普通写法:return false;
屏蔽右键菜单 : oncontextmenu
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <script> /* 事件默认行为:当一个事件发生的时候浏览器自己会默认做的事情 怎么阻止? 当前这个行为是什么事件触发的,然后在这个事件的处理函数中使用return false; */ document.onkeydown = function() { return false; } //oncontextmenu : 右键菜单事件,当右键菜单(环境菜单)显示出来的时候触发 document.oncontextmenu = function() { //alert(1) return false; } </script> </head> <body style="height: 2000px;"> </body> </html>
事件默认行为实例:(自定义右键菜单)
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style> #div1 {width:100px; height: 200px; border: 1px solid red; position: absolute; display: none;} </style> <script> window.onload = function() { var oDiv = document.getElementById('div1'); document.oncontextmenu = function(ev) { var ev = ev || event; oDiv.style.display = 'block'; oDiv.style.left = ev.clientX + 'px'; oDiv.style.top = ev.clientY + 'px'; return false; } document.onclick = function() { oDiv.style.display = 'none'; } } </script> </head> <body> <div id="div1"></div> </body> </html>
相关文章推荐
- javascript节点拖动如何避免影响某些节点对象的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- vue事件对象、冒泡、阻止默认行为
- JavaScript 事件 -- 默认行为,限制范围拖拽
- JavaScript 事件流(事件要素/普通事件/事件绑定/事件冒泡/阻止冒泡/阻止默认行为)
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- Vue2学习笔记:事件对象、事件冒泡、默认行为
- javascript中阻止事件冒泡,阻止事件默认行为
- vue教程1-05 事件 简写、事件对象、冒泡、默认行为、键盘事件
- javascript每日一练(八)——事件三:默认行为
- javascript阻止事件冒泡和浏览器的默认行为
- javascript解决多事件冲突的问题(冒泡行为、默认行为)
- 妙味4:鼠标、键盘事件对象兼容,阻止事件对象的默认行为
- Jquery——Day3(事件对象+事件冒泡+默认行为阻止)
- JavaScript事件冒泡和阻止默认行为和阻止事件冒泡(转载)
- javascript阻止事件冒泡和浏览器的默认行为
- javascript阻止冒泡和默认事件(默认行为)
- 第一百七十节,jQuery,事件对象,event 对象,默认行为,冒泡
- 事件对象(event)、事件冒泡、默认行为