我有点问题。
我绑定鼠标和触摸事件,如果触摸事件并抓住鼠标事件并将其丢弃。
我遇到了某种情况无法正常工作的情况,因此我将此代码用于测试:
this.timeLeft.on("click mousedown mouseup touchend touchstart", function(e){
console.log("##########", e.type);
});
在这种特殊情况下(也许总是而且我没有注意到),如果我点击timesLeft,touchend
事件会在mousedown
事件发生之前触发,所以无法捕获这个在touchend
上,我停止检查鼠标事件。
首先,我想确保鼠标事件确实在触发事件发生时按窗口8或镶嵌触发。我想确保我在代码库中没有一些我不知道的委托人。
其次,是什么给出的?这是事件处理顺序的可怕实现。这是我所假设的标准处理顺序是一个被认为是" tap"
答案 0 :(得分:0)
Chrome 32.0.1678.0 dev-m Aura解决了这个问题。遗憾。