国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

html中當上下文菜單被觸發時運行腳本的oncontextmenu事件

2020-03-24 16:39:39
字體:
來源:轉載
供稿:網友

實例

當用戶在 div 元素 上右擊鼠標時執行 JavaScript :

 div oncontextmenu= myFunction() contextmenu= mymenu 

定義和使用

oncontextmenu 事件在元素中用戶右擊鼠標時觸發并打開上下文菜單。

注意:所有瀏覽器都支持 oncontextmenu 事件, contextmenu 元素只有 Firefox 瀏覽器支持。

瀏覽器支持

1W4LT7KJJT_}14H19MB8~FS.png

語法

HTML 中:

 element oncontextmenu= myScript 

JavaScript 中:

object.oncontextmenu=function(){myScript};

JavaScript 中, 使用 addEventListener() 方法:

object.addEventListener( contextmenu , myScript);

注意: Internet Explorer 8 及更早 IE 瀏覽器版本不支持 addEventListener() 。

技術細節

是否支持冒泡:Yes是否可以取消:Yes事件類型:MouseEvent支持的 HTML 標簽:所有 HTML 元素

當我們在瀏覽器中點擊鼠標右鍵時會彈出一個默認的窗口,我們可以通過改變oncontexmenu事件來修改它的默認事件;另外,當我們按空格鍵時,瀏覽器窗口的滾動條會向下滾動一段距離,我們也可以通過綁定相應的事件來改變它。如下:

 !doctype html  html  head  !--聲明當前頁面編碼集(中文編碼 gbk,gb2312 ,國際編碼 utf-8 )--  meta http-equiv= Content-Type content= text/html; charset=utf-8  meta name= keywords content= 關鍵詞,關鍵詞  meta name= description content=  title html /title  style type= text/css  *{padding:0px;margin:0px;} body{height:2000px;} /style  /head  body  script /*屏蔽鼠標右鍵的默認事件*/ document.oncontextmenu = function(){ return false;/*屏蔽按空格鍵是滾動條向下滾動*/  document.onkeydown = function(ev){ var e = ev||event; if(e.keyCode == 32){ return false; /script  /body  /html 

下面是一個改變鼠標右鍵的默認事件案例:

 !doctype html  html  head  !--聲明當前頁面編碼集(中文編碼 gbk,gb2312 ,國際編碼 utf-8 )--  meta http-equiv= Content-Type content= text/html; charset=utf-8  meta name= keywords content= 關鍵詞,關鍵詞  meta name= description content=  title html /title  style type= text/css  *{padding:0px;margin:0px;} #box{display:none;width:150px;height:200px;background:gray;position:fixed;} /style  /head  body  div id= box /div  script  var obox = document.getElementById( box  /*點擊鼠標右鍵時執行*/ document.oncontextmenu = function(ev){ var e = ev||window.event; var x = e.clientX; var y = e.clientY; obox.style.cssText = display:block;top: +y+ px;left: +x+ px;  return false; /*點擊空白處隱藏*/ document.onclick = function(){ obox.style.display = none  /script  /body  /html 

以上就是html中當上下文菜單被觸發時運行腳本的oncontextmenu事件的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沿河| 岗巴县| 汉沽区| 泽库县| 永善县| 威远县| 栾城县| 微山县| 太保市| 股票| 桐城市| 西昌市| 冕宁县| 宜章县| 龙山县| 南召县| 海安县| 江山市| 富裕县| 斗六市| 宝兴县| 乌拉特中旗| 海晏县| 通渭县| 阳山县| 佳木斯市| 高平市| 新兴县| 洛川县| 广宗县| 东辽县| 百色市| 凤冈县| 定结县| 肥西县| 辽源市| 潼关县| 宁德市| 肥东县| 中西区| 宝兴县|