【问题标题】: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 不兼容。

标签: javascript jquery ios


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-28
    • 2011-12-10
    • 1970-01-01
    • 2019-09-01
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多