任何人在 ios 12.2 上遇到 jquery.on('change') 或 .change() 的任何问题?

Posted

技术标签:

【中文标题】任何人在 ios 12.2 上遇到 jquery.on(\'change\') 或 .change() 的任何问题?【英文标题】:Anyone face any issues with jquery.on('change') or .change() on ios 12.2?任何人在 ios 12.2 上遇到 jquery.on('change') 或 .change() 的任何问题? 【发布时间】:2019-03-31 05:33:54 【问题描述】:

最近更新到 ios 12.2 后,出于某种原因,我的 jquery on or change 功能无法正常工作。没有 javascript 错误,当我检查元素时,我可以看到它们绑定了一个更改事件。

无论我尝试什么浏览器,这只会发生在手机上的 ios 12.2 上。 Safari 12.1 的 MacOS 也会出现同样的问题。

如果有人遇到过这个问题或知道如何调试它,我将不胜感激

【问题讨论】:

我在这里也看到了。 on( 'input' ) 已完全停止在 Safari 12.1 macOS 中工作。将调查... 您使用的是什么版本的 jQuery?事实证明,出于某种原因,我正在运行 jQuery 1.4.2,它真的很旧。将 jQuery 升级到 3.3.1,一切都很好。似乎与旧 jQuery 不兼容。 【参考方案1】:

是的,自 12.2 发布以来,我在下拉列表中看到了类似的行为。

我们看到的是页面在与下拉列表(上面有一个事件)交互后刷新,用户失去了他们选择的选择。

我们目前正在调试自己的代码,自然来这里看看是否有其他人面临同样的问题。我们目前使用的是 JQuery 2.2.4。

去年,我遇到了一个问题,即旧的 JQuery 1.9 样式调用仅在 iPAd 上中断。在 Chrome iPad 模拟器上运行良好。升级到 2.2.4 解决了这个问题。 ; 同样,我们看到这种新行为无法在模拟器上看到,只能在真实设备上看到。

【讨论】:

以上是关于任何人在 ios 12.2 上遇到 jquery.on('change') 或 .change() 的任何问题?的主要内容,如果未能解决你的问题,请参考以下文章

输入[type =“file”]在ios 12.2上不起作用

ionic3 在ios12.2 12.3 12.4上页面无法滚动

有没有办法在iOS 12.2上使用过时版本的Xcode和macOS运行应用程序?

哪个版本的 Xcode 支持 iOS 12.2?

UIActivityViewController iOS12.2:奇怪的活动类型标题

我无法在 iOs 上使用任何 javascript (jQuery)