jQuery event.detail的用途/含义是什么?

3

我在一个按钮上处理点击事件,当点击它时 e.detail = 0,当我在文本框内按下回车并且由于某种原因触发了按钮点击 (asp.net) e.detail = 1

我在 jQuery 文档 中没有找到这个内容,只是写着有这个属性,但没有说明它的作用。

事件属性

以下属性保证是事件对象的成员,尽管它们的值可能是未定义的,这取决于事件:

altKey、attrChange、attrName、bubbles、button、cancelable、charCode、clientX、clientY、ctrlKey、currentTarget、data、detail、eventPhase、fromElement、handler、keyCode、layerX、layerY、metaKey、newValue、offsetX、offsetY、originalTarget、pageX、pageY、prevValue、relatedNode、relatedTarget、screenX、screenY、shiftKey、srcElement、target、toElement、view、wheelDelta、which

3个回答

7
根据MDN的资料,它取决于事件类型。 event.detail属性...
返回有关事件的其他数字信息,具体取决于事件类型。有关详细信息,请参阅注释部分。
对于鼠标事件(例如click、dblclick、mousedown或mouseup),detail属性指示鼠标在此事件中在相同位置单击了多少次。
对于双击事件,detail的值始终为2。

3

根据事件类型,返回有关事件的其他数字信息。

对于鼠标事件(例如click、dblclick、mousedown或mouseup),detail属性指示鼠标在此事件中单击相同位置的次数。

对于dblclick事件,detail的值始终为2。

您可以在此处查看:https://developer.mozilla.org/en/DOM/event.detail#Notes


0

Windows 8或Windows Server 2012中的IE无法正确支持此属性(event.detail),因此在使用之前应在不同的计算机上进行测试。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接