jQuery选项卡都显示为打开状态

时间:2014-06-23 20:05:46

标签: jquery jquery-ui-tabs

我现在已经试图解决这个问题几天了,但我仍然无法弄清楚出了什么问题。我在桌面上工作得很好,但无法让它在现场工作。我检查了路径,这些似乎很好。出于某种原因,jQuery选项卡部分都会立即显示。此外,彩盒不起作用。

我从Colorbox收到错误,声明该功能未定义

我从jquery-1.11.0.min.js.2收到错误,我不太确定这里的错误是什么。

Uncaught TypeError: undefined is not a function Colorbox.js:6
(anonymous function) Colorbox.js:6
j jquery-1.11.0.min.js:2
k.fireWith jquery-1.11.0.min.js:2
n.extend.ready jquery-1.11.0.min.js:2
K

我也收到了与admin-bar.min.jv相关的错误?ver = 3.9.3:1 和jquery.min.js?ver = 3.9.1:29

Uncaught TypeError: undefined is not a function admin-bar.min.js?ver=3.9.1:1
a.fn.hoverIntent admin-bar.min.js?ver=3.9.1:1
(anonymous function) admin-bar.min.js?ver=3.9.1:1
b.extend.ready jquery.min.js?ver=3.9.1:29 & :37
u

我将此链接添加到我的本地文件中,确定它以同样的方式在本地破坏了我的页面。

<script type='text/javascript'        src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js?ver=3.9.1'></script>

任何帮助都将受到赞赏,因为我不知道该怎么做才能解决这些错误。我查看了我的wordpress模板和标题,但我无法找到此链接的来源。我想知道Wordpress或其他插件是否正在插入它?

1 个答案:

答案 0 :(得分:1)

扩展上面的评论,以下是围绕jQuery no conflict mode的方法。

您可以使用jQuery代替$这样的字词:

jQuery(document).ready(function() {
    alert("Using jQuery in place of $");
});

您可以在包装器中重新分配快捷方式,如下所示:

jQuery(document).ready(function($) {
    $('.content').html('Using $ WITHIN your function will now work')
});

最后,您可以通过如下变量设置新的快捷方式:

var $j = jQuery;    
$j(document).ready(function() {
    $j('.content').html('Using $j will now work in place of $')
});