IOS微信中点击事件会闪的问题-tap click区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tdjqqq/article/details/51362121

最近在写一个项目(zepto),遇到一个很低级的问题,即,在IOS微信下,点击二级菜单的时候,二级菜单区域会【闪一下】。这个问题以前没注意。不知道其它同学有没有遇到过。

排查问题,我的菜单是有ICON切换样式,选中为绿色,未选中的均为灰色。我懒得写CSS样式,直接用js去更换IMG的SRC。一开始以为是更换图片时,需要加载图片,从而导致会闪。于是用了两个图片,一个显示一个隐藏,但最终还是会闪。郁闷很久,搞的头都大了。(声明:PC 安卓微信均不会闪)也看了其它的站,都不会闪。开始怀疑自己的水平问题了。后来我用了一下【tap】事件,结果,不闪了!什么鬼!!!后来用jquery也测试了一下,在IOS微信下,确实CLICK事件会导致闪一下。

其实,正常情况下,【tap】\【click】在移动端,可以互相通用,不用太纠结。但,若仔细看的话,却是有一点点不同。【闪】的问题解决,希望能给其它遇到此坑的同学一点经验。

本人,技术有限,若有不对的地方请指出希望。也希望大牛人士参与讨论。微笑

猜你喜欢

转载自blog.csdn.net/tdjqqq/article/details/51362121
今日推荐