此页面 正在进行中

注意: WebPlatform 项目在 2012 年至 2015 年间由多个维护者支持,现已停止维护。该网站现在可在 github 上找到。

DragEvent

继承自 MouseEventMouseEvent

属性

dataTransfer
:

方法

initDragEvent
初始化一个新的拖拽事件。

事件

drag
:

dragend
:

dragenter
:

dragleave
:

dragover
:

dragstart
:

drop
:

从 MouseEvent 继承

属性

button
获取导致事件发生鼠标按钮。
buttons
获取一个值,指示用户按下了哪些鼠标按钮。
clientX
获取鼠标指针的 x 坐标,相对于视口(即用户代理的客户端区域)的左上角。
clientY
获取鼠标指针的 y 坐标,相对于视口(即用户代理的客户端区域)的左上角。
layerX
获取鼠标指针的 x 坐标,相对于最近定位的祖先元素。
layerY
返回事件相对于当前图层的水平坐标。layerY 是 MouseEvent 对象的一个非标准属性。
relatedTarget
获取事件中涉及的次要元素。relatedTarget 属性用于查找任何涉及事件的其他元素。像 mouseover 这样的事件围绕某个目标定向,但也涉及一个次要目标,例如在为主要目标触发 mouseover 事件时退出的目标。
screenX
获取鼠标指针的 x 坐标,相对于屏幕的左上角。
screenY
获取鼠标指针的 y 坐标,相对于屏幕的左上角。
x
获取鼠标光标的 x 坐标,相对于上次定位的祖先元素。
y
获取鼠标指针的 y 坐标,相对于最近定位的祖先元素。

方法

initMouseEvent
初始化 createEvent 方法创建的新鼠标事件。

事件

click
当元素被鼠标点击或其他通常具有相同效果的用户操作激活时,会触发点击事件。
dblclick
鼠标双击事件。
mousedown
当用户使用鼠标按钮或点击触摸板点击对象时触发。
mouseenter
当用户将鼠标指针移动到对象内时触发。
mouseleave
当用户将鼠标指针移出对象的边界时触发。
mousemove
当用户在对象上移动鼠标时触发。
mouseout
当用户将鼠标指针移出对象的边界时触发。
mouseover
当用户将鼠标指针移动到对象内时触发。
mouseup
当用户在鼠标位于对象上时释放鼠标按钮时触发。

标准信息

署名