jQuery冲突-使用jQuery noconflict
我读了一些线程和jquery的wiki,但不知何故我无法解决我的问题 正在尝试添加jQuery.noConflict(),因为如果我运行,某些jQuery库会发生冲突。如果我添加jQuery.noConflict(),就像jQueryWiki上告诉我的那样。两个脚本都不起作用 剧本jQuery冲突-使用jQuery noconflict,jquery,Jquery,我读了一些线程和jquery的wiki,但不知何故我无法解决我的问题 正在尝试添加jQuery.noConflict(),因为如果我运行,某些jQuery库会发生冲突。如果我添加jQuery.noConflict(),就像jQueryWiki上告诉我的那样。两个脚本都不起作用 剧本 $(document).ready(function() { //Default Action $(".tab_content").hide(); $("ul.tabs li:first")
$(document).ready(function() {
//Default Action
$(".tab_content").hide();
$("ul.tabs li:first").addClass("active").show();
$(".tab_content:first").show();
//On Click Event
$("ul.tabs li").click(function() {
$("ul.tabs li").removeClass("active");
$(this).addClass("active");
$(".tab_content").hide();
var activeTab = $(this).find("a").attr("href");
$(activeTab).fadeIn();
return false;
});
});
如果我在这里添加jQuery.noConflict()
我认为你应该像这样使用它:
jQuery(document).ready(function($) {
$.noConflict();
// then the code stuff
});
看看是否有效。试着用这个-
jQuery.noConflict()(function(){
// code using jQuery
});
如果这不起作用,尝试修改html、css和js,并给出一个有问题的链接。您可以这样使用它(从:
$.noConflict();
jQuery(文档).ready(函数($){
//使用jQuery的$的代码如下所示。
});
//使用其他库的$的代码可以在这里找到。
我建议将代码更改为如下内容
(function($){
// code using jQuery with $.
}(jQuery));
这将在文档就绪时调用,您将不再需要
$.noConflict()代码>两个或多个jQuery代码之间的冲突如何?我只使用jQuery代码,不使用其他库代码。我使用的代码与您共享的代码相同,但这并不能解决问题。@karabey:对不起,我错过了那部分。只是好奇,为什么要使用多个jQuery实例?
<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$.noConflict();
jQuery(document).ready(function($) {
// Code that uses jQuery's $ can follow here.
});
// Code that uses other library's $ can follow here.
</script>
(function($){
// code using jQuery with $.
}(jQuery));