gpt4 book ai didi

javascript - 是否有类似包含所有 MouseEvent-Types 的枚举之类的东西?

转载 作者:行者123 更新时间:2023-12-02 17:03:35 25 4
gpt4 key购买 nike

我想使用addEventListener(type,listenerFunction)为所有类型的MouseEvents添加相同的listenerFunction。我可以通过手动添加它们来做到这一点,

addEventListener('clicked', listener);
addEventListener('mouseOver', listener);
...

但在迭代所有类型的循环中执行此操作会更优雅,例如

for (var i = 0; i < EventTypeList.length; i++) {
addEventListener(EventTypeList[i], listener);
}

是否有一个包含事件类型名称常量的列表?我在网上没有找到类似的东西。

最佳答案

您可能想尝试一下 jQuery 来帮助您解决此问题。虽然可以用标准 javascript 来完成,但 jQuery 将所有功能都封装在漂亮且易于使用的功能中。

在 jQuery 中它看起来像这样

 $(".listenForMouse").bind("click dblclick hover", function(event) {

});

不同鼠标事件的列表可以在 http://api.jquery.com/category/events/mouse-events/ 找到。

关于javascript - 是否有类似包含所有 MouseEvent-Types 的枚举之类的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25474089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com