首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Wordpress中使用jQuery插件

在Wordpress中使用jQuery插件
EN

Stack Overflow用户
提问于 2009-11-14 11:52:20
回答 2查看 4.3K关注 0票数 0

在Wordpress中使用jQuery插件(Superfish,jQuery UI等)有点问题。我的普通non-Wordpress站点一切正常,但Wordpress似乎与JQuery冲突。一定有办法绕过这个问题。

另外,我正在使用Carrington框架,如果这有区别的话。

在Safari的web检查器中,我得到了以下错误:

代码语言:javascript
复制
ReferenceError: Can't find variable: jQuery
ReferenceError: Can't find variable: $
EN

回答 2

Stack Overflow用户

发布于 2009-11-14 12:03:35

Wordpress和jQuery不会互相冲突。Wordpress在服务器端,jQuery在客户端,除了处理Wordpress返回的超文本标记语言之外,两者实际上并没有太多关系。如果浏览器没有正确加载/解析定义jQuery对象的javascript,就会出现该错误。三种故障排除解决方案:

  1. 检查并确保您的客户端正在请求jQuery javascript文件。如果不是,则请求文件的脚本标记可能未正确包含在您的页面中。
  2. 如果是它发出请求,请确保请求成功。如果响应是404代码或其他错误,请修复导致它的任何原因(错误的url、不正确的权限等)
  3. 我注意到,当使用精简版本的jQuery时,浏览器在尝试解析代码时偶尔会抛出错误,导致您在稍后尝试在代码中使用jQuery函数时遇到的引用错误。如果您使用的是jQuery的精简版本,请尝试切换到未压缩版本,看看这是否能解决您的问题。
票数 2
EN

Stack Overflow用户

发布于 2009-11-14 12:46:41

只要把你所有的js放在

代码语言:javascript
复制
<?php
    wp_head(); 
?>

部分。如果您在单个文件中有任何问题,请使用以下所有行:

代码语言:javascript
复制
var $j = jQuery.noConflict();

到顶端去。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1733186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档