【问题标题】:jQuery conflict when adding a script添加脚本时的jQuery冲突
【发布时间】:2014-05-09 10:35:42
【问题描述】:

我正在使用 wordpress 3.9 并想在我的主题中使用 this plugin。但是当我想添加这个时:

var headhesive = new Headhesive('.header');

所有脚本在我的主题中停止工作。 我应该如何使用在我的主题中有效的这个? 我认为这是 jQuery 冲突

【问题讨论】:

  • 在 Chrome 中按 F12 并告诉我们您是否有任何问题,例如错误或警告。
  • 这里的上下文太少,无法假设可能出了什么问题。如果您能看到出现此问题的页面,这可能会有所帮助。
  • Uncaught ReferenceError: _mergeObj is not defined &&& Failed to load resource: 服务器响应状态为 404(未找到)
  • 也许你忘了添加一些东西。此提要可能会有所帮助:github.com/markgoodyear/headhesive.js/issues/1

标签: javascript jquery wordpress


【解决方案1】:

我假设您的意思是$s 冲突。如果是这种情况,您可以在 header.php 文件中使用 <?php wp_enqueue_script("jquery"); ?> 并在运行任何 jquery 代码之前添加 $.noConflict();

见:http://wpapi.com/wordpress-and-jquery-conflicts-how-to-solve-that/ 了解更多信息。

【讨论】:

    猜你喜欢
    • 2014-03-02
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多