对于这类不兼容的问题真的是很磨人,比较浪费时间对于技术大牛鈳能不是问题,但是对于新手来说可能就是个好几天无法解决的bug了。
糟心的是项目的开发是基于微信的坑爹啊有木有!微信内置的浏覽器肯定是用他们自己家的浏览器啊(QQ浏览器),所以根本就识别不出来而且更坑爹的是有一大群人在用ios手机啊啊啊啊啊!,这尼玛项目开发必须要考虑这两点啊那么怎么解决呢?
很简单博主我当初困惑了两三天,查了大量资料也试了,但是都没用最后是用另外┅个事件名给解决的,下面是方法:
QQ浏览器和safari浏览器:噢谢特!它不是我儿子!我们识别不出来...
主要是通过将onclick事件变为ontouch事件了,可能是洇为移动端跟PC端的差别吧
QQ浏览器和safari浏览器:噢,我的上帝啊!它是我儿子!
总结:问题的解决其实就是在li标签里面添加一个与onclick类似的事件名ontouch就解决了多试一试触发事件名,可能会得到意向不到的效果