W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
當在單個元素上單擊指針設備按鈕(例如,鼠標的主按鈕)兩次時,將觸發(fā)dblclick事件。
兩次單擊事件后,dblclick將觸發(fā)。
接口 | MouseEvent |
---|---|
是否冒泡 | 是 |
是否可取消 | 是 |
目標 | Element |
默認操作 | 沒有。 |
屬性 | 類型 | 描述 |
---|---|---|
target (只讀) | EventTarget | 事件目標(DOM樹中最頂層的目標)。 |
type (只讀) | DOMString | 事件的類型。 |
bubbles (只讀) | Boolean | 事件是否正常冒泡。 |
cancelable (只讀) | Boolean | 事件是否可以取消。 |
view (只讀) | WindowProxy | Document.defaultView (window 文件) |
detail (只讀) | long (float ) | 在短時間內發(fā)生的連續(xù)點擊次數(shù),遞增1。 |
currentTarget (只讀) | EventTarget | 附加了事件偵聽器的節(jié)??點。 |
relatedTarget (只讀) | EventTarget | 對于mouseover ,mouseout ,mouseenter 和mouseleave 事件:互補事件的目標(在mouseenter 事件的情況下為mouseleave 目標)。否則為null 。 |
screenX (只讀) | long | 全局(屏幕)坐標中鼠標指針的X坐標。 |
screenY (只讀) | long | 全局(屏幕)坐標中鼠標指針的Y坐標。 |
clientX (只讀) | long | 鼠標指針在本地(DOM內容)坐標中的X坐標。 |
clientY (只讀) | long | 鼠標指針在本地(DOM內容)坐標中的Y坐標。 |
button (只讀) | unsigned short | 觸發(fā)鼠標事件時按下的按鈕編號:左按鈕= 0,中按鈕= 1(如果存在),右按鈕= 2。對于配置為左手使用的鼠標,其中按鈕動作被反轉,而是從右向左讀取值。 |
buttons (只讀) | unsigned short | 觸發(fā)鼠標事件時按下按鈕:左按鈕= 1,右按鈕= 2,中間(滾輪)按鈕= 4,第4按鈕(通常,“瀏覽器返回”按鈕)= 8,第5按鈕(通常為“瀏覽器”轉發(fā)“按鈕”= 16。如果按下兩個或更多按鈕,則返回值的邏輯和。例如,如果按下左鍵和右鍵,則返回3(= 1 | 2)。 |
mozPressure (只讀) | float | 生成事件時施加到觸摸或制表設備的壓力量;此值介于 0.0 (最小壓力) 和 1.0 (最大壓力) 之間。 |
ctrlKey (只讀) | Boolean | 如果在觸發(fā)事件時控制鍵已關閉,則為true ,否則為false 。 |
shiftKey (只讀) | Boolean | 如果在事件被觸發(fā)時shift鍵已關閉,則為true ,否則為false 。 |
altKey (只讀) | Boolean | 如果事件被觸發(fā)時alt鍵已關閉,則為true ,否則為false 。 |
metaKey (只讀) | Boolean | 如果在觸發(fā)事件時meta鍵已關閉,則為true ,否則為false 。 |
此示例在您雙擊卡片時切換卡片的大小。
<aside>
<h3>My Card</h3>
<p>Double click to make me big.</p>
</aside>
aside {
background: #fe9;
border-radius: 1em;
display: inline-block;
padding: 1em;
transform: scale(.9);
transform-origin: 0 0;
transition: transform .6s;
user-select: none;
}
.large {
transform: scale(1.3);
}
const card = document.querySelector('aside');
card.addEventListener('dblclick', function (e) {
card.classList.toggle('large');
});
規(guī)范 | 狀態(tài) | 注釋 |
---|---|---|
未知 該規(guī)范中“dblclick”的定義。 | Working Draft | |
文檔對象模型(DOM)級別3事件規(guī)范 該規(guī)范中“dblclick”的定義。 | Obsolete | 初步定義 |
我們將兼容性數(shù)據(jù)轉換為機器可讀的JSON格式。
Chrome | Firefox(Gecko) | Internet Explorer | Edge | Opera | Safari | |
---|---|---|---|---|---|---|
基本支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
在禁用的表單元素上 | 支持[1] | 不支持 | 支持 | 不支持 | 支持[1] | ? |
Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | |
---|---|---|---|---|---|---|
基本支持 | ? | 支持 | ? | ? | ? | ? |
在禁用的表單元素上 | ? | 不支持 | ? | ? | ? | ? |
注釋:
[1]僅適用于<textarea>元素和一些<input>元素類型。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: