日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

      首頁編程開發(fā)javascript|JQuery → 對網(wǎng)頁中的任意元素自定義右鍵菜單

      對網(wǎng)頁中的任意元素自定義右鍵菜單

      相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時(shí)間:2013/2/11 8:13:16字體大。A-A+

      作者:西西點(diǎn)擊:0次評論:1次標(biāo)簽: 右鍵菜單

      360右鍵菜單管理獨(dú)立版V7.5.0.1022綠色免費(fèi)版
      • 類型:系統(tǒng)優(yōu)化大小:1.7M語言:中文 評分:1.6
      • 標(biāo)簽:
      立即下載

      一、一些概念:

      1、鼠標(biāo)事件有一個(gè)botton屬性:返回一個(gè)整數(shù),用于表示點(diǎn)擊的是哪個(gè)鼠標(biāo)按鍵。
      BUG:在IE和標(biāo)準(zhǔn)DOM的鼠標(biāo)事件中,唯一一個(gè)button屬性值相同的是“單擊右鍵”事件,都返回2。

      2、事件onmousedown:表示鼠標(biāo)按鍵按下的動(dòng)作。
        事件oncontextmenu:點(diǎn)擊鼠標(biāo)觸發(fā)的另一個(gè)事件。

      3、中斷默認(rèn)事件處理函數(shù)的方法:IE中設(shè)置returnValue=false;  標(biāo)準(zhǔn)DOM中調(diào)用prevemtDefault()方法。

      4、事件對象:①在IE中,事件對象是window對象的一個(gè)event屬性。

      聲明:

      ②在標(biāo)準(zhǔn)DOM中,事件對象是事件處理函數(shù)的唯一參數(shù)。

      聲明:


      解決兼容性:

      二、實(shí)現(xiàn):

      HTML:

          <p id="p1">Uncle Cat is a fat white cat !</p>
          <div id="d1">
              <a>剪切</a>
              <a>復(fù)制</a>
              <a>粘貼</a>
          </div>

      javascript:

      window.onload=function(){
          rightmenu('p1','d1');
      }
      /****
      * 封裝右鍵菜單函數(shù):
      *elementID   要自定義右鍵菜單的 元素的id
      *menuID  要顯示的右鍵菜單DIv的 id
      */
      function rightmenu(elementID,menuID){
      var menu=document.getElementById(menuID);      //獲取菜單對象
      var element=document.getElementById(elementID);//獲取點(diǎn)擊擁有自定義右鍵的 元素
      element.onmousedown=function(aevent){         //設(shè)置該元素的 按下鼠標(biāo)右鍵右鍵的 處理函數(shù)
      if(window.event)aevent=window.event;      //解決兼容性
      if(aevent.button==2){                   //當(dāng)事件屬性button的值為2時(shí),表用戶按下了右鍵
      document.oncontextmenu=function(aevent){
         if(window.event){
             aevent=window.event;
      aevent.returnValue=false;         //對IE 中斷 默認(rèn)點(diǎn)擊右鍵事件處理函數(shù)
      }else{
      aevent.preventDefault();          //對標(biāo)準(zhǔn)DOM 中斷 默認(rèn)點(diǎn)擊右鍵事件處理函數(shù)
      };
      };
      menu.style.cssText='display:block;top:'+aevent.clientY+'px;'+'left:'+aevent.clientX+'px;'
      //將菜單相對 鼠標(biāo)定位
      }
      }
      menu.onmouseout=function(){                  //設(shè)置 鼠標(biāo)移出菜單時(shí) 隱藏菜單
      setTimeout(function(){menu.style.display="none";},400);
      }
      }
        右鍵菜單清理
        (10)右鍵菜單清理
        西西軟件園提供好用的右鍵菜單清理工具,由于很多軟件為了方便用戶使用,都會(huì)默認(rèn)在鼠標(biāo)右鍵中加入自己的快捷操作選項(xiàng),久而久之,右鍵菜單的選項(xiàng)越來越多,系統(tǒng)處理起來肯定會(huì)有些卡頓,而且用戶找其某一項(xiàng)功能來也不方便,最可惡的是很多快捷命令是我們平時(shí)根本不會(huì)用到的,那我們應(yīng)該如何去掉這些多余的右鍵菜單呢使用右鍵菜單清理工具,可以用這個(gè)工具來管理右鍵菜單文件右鍵菜單的多余項(xiàng),可以刪除菜單或者查看位置。...更多>>

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        發(fā)表評論 查看所有評論(1)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
        推薦文章

        沒有數(shù)據(jù)