Open cristicmf opened 8 years ago
有具体点的信息吗?
@cristicmf 具体点哪里?
大神,我想问下,就是我用iSlider时候钟的“depth”时候,其中有一个卡片是列表,当来回切换卡片的时候,比如点击列表中某一行时候,加tap事件console.log(7)出来的时候 ,不是一次打印出来一个 而是有时候一下出来好几个,呈等差数列的倍增。还有时候,当卡片来回切换,这时候再点击列表,就console.log不出来了。
@rancui 事件绑定请使用事件代理方式,直接绑定会出现这样的情况
大神可以给个例子?islider里面有这个api吗?
你搜一下事件代理,网上一堆资料,这个是通用的,iSlider提供了islider.delegate方法,你也可以用jquery等其他库提供的。。。
大神你好 我刚用了事件代理的写法,是好一点,能获取console.log打印的值,但是如果3个li标签里的卡片来回切换几圈后,点击还是获取不到console.log打印的值。求解。
你可以使用第三方库,比如jquery,绑定在最外层节点上,而且代理事件绑定一次即可。
多谢大神 这个问题已经解决了 。又遇到了新的问题:公司另外一个项目,3张卡片转动一圈后,第一张卡片的圆形进度条效果失效,改怎么解决呢? 请大神明示。 如果方便的话,可以加大神qq吗?这样方便一样。谢谢。
同样的问题,在电脑上火狐能触发,谷歌触发不了,手机也触发不了 使用了代理也不行
现在找到一个解决办法,就是在初始化isilder的时候设置 isTouchable: false, // 触屏事件
点击事件不稳定,感觉存在兼容问题