我已经使用jquery进行web开发有一段时间了,但当我使用安卓浏览器查看我的工作时,发现所有类似于hide()和show()的jquery函数好像都不能用。
有人能帮我验证一下吗?我想知道为什么jquery在安卓浏览器中无法正常工作,我现在使用的版本是2.3.1。有人之前遇到过这个问题吗?
我已经使用jquery进行web开发有一段时间了,但当我使用安卓浏览器查看我的工作时,发现所有类似于hide()和show()的jquery函数好像都不能用。
有人能帮我验证一下吗?我想知道为什么jquery在安卓浏览器中无法正常工作,我现在使用的版本是2.3.1。有人之前遇到过这个问题吗?
由于您没有发布代码,我们不知道您是否从同一域加载JS资产。在将jQuery放在与CDN不同的服务器上后,问题得到了解决。我还遇到其他随机的JS错误,然后我清除了Chrome的所有数据/缓存,问题完全解决了。
如果问题是其他方面,您可以按照此处的说明对任何JavaScript错误进行远程调试:
jQuery在Android浏览器中完全正常工作。问题不在于jQuery在Android中无法工作,而是其他原因导致的。
如果没有任何代码,很难确定出问题的原因。但您可以尝试在JS错误控制台(或Android或Android模拟器中的等效控制台 - 基本上是记录JS错误的地方)中查找更多提示。
如果您想超级雄心壮志,可以尝试使用Weinre或类似工具进行调试。
jQuery在桌面和移动端的当前浏览器支持情况:https://jquery.com/browser-support/
因此,似乎问题不在于jQuery是否支持原生Android仿真,因为Android 4.0+上的原生浏览器是被支持的。如果在上述浏览器中遇到任何与jQuery有关的问题,请将其报告为jQuery中的错误。