我在Phonegap上运行的KendoUI Mobile框架遇到问题。对于特定元素,我同时使用了保持事件和点击事件。
我的问题是,当“ hold”事件与“ tap”事件一起出现时。我希望如果用户持有该元素,则不会触发tap事件。
$(element).kendoTouch({
hold: function(e){
alert("hold");
e.preventDefault();
},
tap: function(e){
alert("tap");
e.preventDefault();
}
});
我如何才能让它只运行一个事件,无论是用户按住还是轻击该元素。
这种行为似乎是设计使然。您可能必须在处理程序中为“保持”设置一个标志,该标志将忽略下一个“轻击”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句