Closed littledu closed 9 years ago
你是引了zepto吗?因为islider内部也实现了tap事件,所以可能会执行2次
@xieyu33333 是用了 zepto,那有什么更好的方案吗?我要实现 tap 事件
目前iOS7&& android4.4以上系统已经没有300ms延迟了,可以直接使用click,或者选择不引用zepto的touch模块,或者删掉islider中tap的实现。
酱紫啊,我现在的解决方法是:
$thumbList.on('tap', function(e){
clearTimeout(timer);
timer = setTimeout(function(){
if(e.target.tagName === 'IMG'){
curUrl = $(e.target).attr('src');
weixinPreview();
}
}, 300);
});
如上,用计时器 hack 了一下,应该也没大问题
咋搞