【问题标题】:Ninja Forms not working with jQuery 3.1.1Ninja Forms 不适用于 jQuery 3.1.1
【发布时间】:2019-03-25 08:52:01
【问题描述】:

我在我们的一个网站上使用 jQuery 3.1.1,因为这是 Slick 滑块所必需的。但是当我更新 WordPress 以使用最新版本的 jQuery 时,表单上的条件逻辑停止工作。

Ninja Forms 告诉我,这是因为我正在运行两个版本的 jQuery,但我绝对不是 - 我只使用 jQuery 3.1.1。

有人有这方面的经验吗?

<script type='text/javascript' src='https://code.jquery.com/jquery-3.1.1.min.js?ver=3.1.1.1553503584'></script>

【问题讨论】:

  • F12 并聚焦console 选项卡清除错误并点击刷新。您应该在控制台中看到一些 JS 错误,请将它们发布在问题中。
  • 另外(再次参考 Chrome 中的开发者工具)查看 Sources 选项卡并确认确实只有一个版本的 jQuery 在使用中。 (重点是即使直接拉入新版本,也很容易间接拉入旧版本。)

标签: jquery wordpress ninja-forms


【解决方案1】:

目前看来,Ninja Forms 只兼容 WordPress 内置的 jQuery 版本,请看这里 (https://github.com/wpninjas/ninja-forms-conditional-logic/issues/237) 和这里 (https://github.com/wpninjas/ninja-forms-conditional-logic/issues/234)。我希望他们能尽快解决这个问题...

他们的支持团队的回应是: Ninja Forms 仅适用于 WordPress 中包含的 jquery 版本,版本 1.12.4

【讨论】:

  • 如果他们想使用 Ninja Forms 以及其他依赖于 jQuery 3.x.x 的功能,是否有人有任何建议。 ?
【解决方案2】:

我注意到当我更新到最新版本的 jQuery 时我的 Ninja 表单无法加载,这导致我找到了这篇文章。但是,它在 functions.php 中排队时会加载并与 2.2.4 一起使用。

【讨论】:

    猜你喜欢
    • 2017-04-14
    • 2015-01-26
    • 1970-01-01
    • 2011-11-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 2011-01-30
    • 2022-01-10
    相关资源
    最近更新 更多