1. 程式人生 > >js學習筆記28----事件默認行為

js學習筆記28----事件默認行為

onclick html ice 菜單 lang -- char top get

事件默認行為 : 當一個事件發生的時候瀏覽器自己會默認做的事情。 怎麽阻止? 當前這個行為是什麽事件觸發的,然後在這個事件的處理函數中使用return false; 右鍵菜單事件 oncontextmenu : ,當右鍵菜單(環境菜單)顯示出來的時候觸發。 自定義右鍵菜單代碼示例:
 1 <!DOCTYPE html>
 2 <html lang="en">
 3     <head>
 4         <title>事件默認行為</title>
 5         <meta charset="UTF-8"
> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <style style="text/css"> 8 #div1{width: 100px;height: 200px;border: 1px solid #f00;position:absolute;display:none} 9 </style> 10 <script> 11 window.onload
= function(){ 12 var oDiv = document.getElementById("div1"); 13 document.oncontextmenu = function(ev){ 14 var ev = ev || event; 15 oDiv.style.display = "block"; 16 oDiv.style.left = ev.clientX + px; 17 oDiv.style.top
= ev.clientY + px; 18 return false; 19 } 20 document.onclick = function(ev){ 21 oDiv.style.display = "none"; 22 } 23 } 24 </script> 25 </head> 26 <body> 27 <div id="div1"> 28 29 </div> 30 </body> 31 </html>

js學習筆記28----事件默認行為