Baseline Widely available
dragstart
ì´ë²¤í¸ë ì¬ì©ìê° ììë ì íí í
ì¤í¸ë¥¼ ëëê·¸í기 ììí ë ë°ìí©ëë¤.
DragEvent
ì´ë²¤í¸ ì²ë¦¬ê¸° ìì± ondragstart
ìì ëëê·¸ ìì ì í¬ëª
ë ì¤ì
ì´ ìì ììë 컨í ì´ë ìì ëëê·¸ ê°ë¥í ìì를 ë°°ì¹íìµëë¤. ì´ ìì를 ì¡ì ëëê·¸í í ëìë³´ì¸ì.
dragstart
ì´ë²¤í¸ë¥¼ ìì í´ì, ììê° ëëê·¸ ë기 ììíë©´ ë°í¬ëª
íê² ì¤ì íë ìì ì
ëë¤.
drag
ì´ë²¤í¸ 문ììì ëëê·¸ ì¤ ëë¡ì ë ìì í ìì 를 íì¸í ì ììµëë¤.
<div id="container">
<div id="draggable" draggable="true">ëëê·¸ ê°ë¥</div>
</div>
<div class="dropzone"></div>
CSS
body {
/* ì¬ì©ìê° ìì ì í
ì¤í¸ë¥¼ ì ííì§ ëª»íëë¡ */
user-select: none;
}
#draggable {
text-align: center;
background: white;
}
#container {
width: 200px;
height: 20px;
background: blueviolet;
padding: 10px;
}
.dragging {
opacity: 0.5;
}
JavaScript
document.addEventListener("dragstart", (event) => {
// ë°í¬ëª
íê² ë§ë¤ê¸°
event.target.classList.add("dragging");
});
document.addEventListener("dragend", (event) => {
// ë¶í¬ëª
íê² ì´ê¸°í
event.target.classList.remove("dragging");
});
ê²°ê³¼ ëª
ì¸ ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
ë¤ë¥¸ ëëê·¸ ì¤ ëë¡ ì´ë²¤í¸:
ì´ ì´ë²¤í¸ì ë¤ë¥¸ ëì:
Window
: dragstart
ì´ë²¤í¸HTMLElement
: dragstart
ì´ë²¤í¸SVGElement
: dragstart
ì´ë²¤í¸RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4