gpt4 book ai didi

javascript - 组合多个事件

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

有没有一种方法可以在不使用 jQuery 的情况下将多个事件组合成 JavaScript 中的一个自定义事件?例如,有没有办法改变这个:

<li ontouchstart="part1()" ontouchmove="part2()" ontouchend="part3()"></li>

进入这个?

<li onswipe="allParts()"></li>

我找到的只是the CustomEvent API ,但我不确定如何将这些事件链接到一个事件中。

最佳答案

停止使用内联事件,这很简单:

function handleSwipe(element, listener) {
var part1 = function() { … };
var part2 = function() { … };
var part3 = function() { … };

element.addEventListener("touchstart", part1, false);
element.addEventListener("touchmove", part2, false);
element.addEventListener("touchend", part3, false);
}

// Find your <li>, handle event

更干净并且更快!

关于javascript - 组合多个事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20416132/

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