明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

html中在鼠標(biāo)雙擊元素時(shí)觸發(fā)的事件屬性ondblclick

[摘要]實(shí)例當(dāng)雙擊鼠標(biāo)按鈕時(shí)執(zhí)行一段 JavaScript:<button ondblclick="copyText()">Copy Text</button>瀏覽器支持IEFirefoxChromeSafariOpera所有主流瀏覽器都支持 ondblclic...

實(shí)例

當(dāng)雙擊鼠標(biāo)按鈕時(shí)執(zhí)行一段 JavaScript

<button ondblclick="copyText()">Copy Text</button>

瀏覽器支持


IE

Firefox

Chrome

Safari

Opera


所有主流瀏覽器都支持 ondblclick 屬性。

定義和用法

ondblclick 屬性在鼠標(biāo)雙擊元素時(shí)觸發(fā)。

注釋:ondblclick 屬性不適用以下元素:<base>、<bdo>、<br>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style> 或 <title>。

HTML 4.01 與 HTML5 之間的差異

無(wú)。

語(yǔ)法

<element ondblclick="script">

屬性值

描述
script發(fā)生 ondblclick 時(shí)運(yùn)行的腳本。

最近項(xiàng)目中遇到了在同一DOM元素上需要添加 onclick 和 ondblclick 2個(gè)事件,如果按照正常的方式添加處理,結(jié)果發(fā)現(xiàn)只會(huì)執(zhí)行 onclick,

而不會(huì)執(zhí)行 ondblclick;這時(shí)我們需要對(duì)2個(gè)事件的處理函數(shù)稍作處理就可以實(shí)現(xiàn)2個(gè)事件并存了,代碼如下:

<script type="text/javascript">  
  var clickTimer = null;  
   
  function _click(){  
      if(clickTimer) {  
          window.clearTimeout(clickTimer);  
          clickTimer = null;  
      }  
        
      clickTimer = window.setTimeout(function(){  
           // your click process code here  
           alert("你單擊了我");  
      }, 300);  
  }  
  
   function _dblclick(){  
      if(clickTimer) {  
          window.clearTimeout(clickTimer);  
          clickTimer = null;  
      }  
        
     // your click process code here  
     alert("你雙擊了我");  
  }  
</script>  
  
<button onclick="_click();" ondblclick="_dblclick();">單擊或雙擊我</button>

以上就是html中在鼠標(biāo)雙擊元素時(shí)觸發(fā)的事件屬性ondblclick的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個(gè)廣義的術(shù)語(yǔ),涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。