From 59c437a737cb732c5fdecf12d5a9abe9da0d6bf0 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Mon, 25 Oct 2021 01:13:06 +0900 Subject: Element 要素の MouseEvent 系のイベントを更新 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 2021/10/24 時点の英語版に基づく - contextmenu と auxclick は新規翻訳 --- files/ja/web/api/element/dblclick_event/index.md | 144 +++++++++++------------ 1 file changed, 67 insertions(+), 77 deletions(-) (limited to 'files/ja/web/api/element/dblclick_event') diff --git a/files/ja/web/api/element/dblclick_event/index.md b/files/ja/web/api/element/dblclick_event/index.md index 4f6bd3ee7e..e1fd960112 100644 --- a/files/ja/web/api/element/dblclick_event/index.md +++ b/files/ja/web/api/element/dblclick_event/index.md @@ -5,69 +5,74 @@ tags: - API - DOM - Double Click - - Double-Click + - ダブルクリック - Element - - Event + - イベント - Input - - Interface + - インターフェイス - MouseEvent - - Reference - - button + - リファレンス + - ボタン - dblclick - - events - mouse - - イベント translation_of: Web/API/Element/dblclick_event --- -
{{APIRef}}
+{{APIRef}} -

dblclick イベントは、ポインティングデバイスのボタン (マウスの第一ボタンなど) がダブルクリックされたとき、つまり、単一の要素上でとても短い時間内に素早く二回クリックされたときに発生します。

+**`dblclick`** イベントは、ポインティングデバイスのボタン (マウスの第一ボタンなど) がダブルクリックされたとき、つまり、単一の要素上でとても短い時間内に素早く 2 回クリックされたときに発生します。 -

dblclick は二回の {{domxref("Element/click_event", "click")}} イベントの後 (展開すると、2組の {{domxref("Element.mousedown_event", "mousedown")}} および {{domxref("Element.mouseup_event", "mouseup")}} の後) に発生します。

+`dblclick` は 2 回の {{domxref("Element/click_event", "click")}} イベントの後 (展開すると、2 組の {{domxref("Element.mousedown_event", "mousedown")}} および {{domxref("Element.mouseup_event", "mouseup")}} の後) に発生します。 - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +
バブリングあり
キャンセル可能はい
インターフェイス{{domxref("MouseEvent")}}
イベントハンドラープロパティ{{domxref("GlobalEventHandlers.ondblclick", "ondblclick")}}
バブリングあり
キャンセル
インターフェイス{{domxref("MouseEvent")}}
イベントハンドラープロパティ + {{domxref("GlobalEventHandlers.ondblclick", "ondblclick")}} +
-

+

-

この例では、カードをダブルクリックするたびに寸法が切り替わります。

+この例では、カードをダブルクリックするたびに寸法が切り替わります。 -

JavaScript

+### JavaScript -
const card = document.querySelector('aside');
+```js
+const card = document.querySelector('aside');
 
 card.addEventListener('dblclick', function (e) {
   card.classList.toggle('large');
-});
+}); +``` -

HTML

+### HTML -
<aside>
-  <h3>My Card</h3>
-  <p>Double click to resize this object.</p>
-</aside>
+```html + +``` -

CSS

+### CSS -
aside {
+```css
+aside {
   background: #fe9;
   border-radius: 1em;
   display: inline-block;
@@ -75,48 +80,33 @@ card.addEventListener('dblclick', function (e) {
   transform: scale(.9);
   transform-origin: 0 0;
   transition: transform .6s;
+  user-select: none;
 }
 
 .large {
   transform: scale(1.3);
-}
- -

結果

- -

{{EmbedLiveSample("Examples", 700, 200)}}

- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態
{{SpecName('UI Events', '#event-type-dblclick', 'dblclick')}}{{Spec2('UI Events')}}
{{SpecName('DOM3 Events', '#event-type-dblclick', 'dblclick')}}{{Spec2('DOM3 Events')}}
+} +``` + +### 結果 + +{{EmbedLiveSample("Examples", 700, 200)}} + +## 仕様書 + +{{Specifications}} -

ブラウザーの対応

+## ブラウザーの互換性 -

{{Compat("api.Element.dblclick_event")}}

+{{Compat}} -

関連情報

+## 関連情報 - +- [イベントの紹介](/ja/docs/Learn/JavaScript/Building_blocks/Events) +- {{domxref("Element/auxclick_event", "auxclick")}} +- {{domxref("Element/click_event", "click")}} +- {{domxref("Element/contextmenu_event", "contextmenu")}} +- {{domxref("Element/mousedown_event", "mousedown")}} +- {{domxref("Element/mouseup_event", "mouseup")}} +- {{domxref("HTMLElement/pointerdown_event", "pointerdown")}} +- {{domxref("HTMLElement/pointerup_event", "pointerup")}} -- cgit v1.2.3-54-g00ecf