JQuery 手风琴菜单与 mmenu 冲突 - JQuery 1.4 vs 1.7
JQuery Accordion Menu in Conflict with mmenu - JQuery 1.4 vs 1.7
我将以下代码用于一个简单的 JQuery 手风琴菜单,该菜单使用 JQuery 1.4
问题是我还在使用 mmenu,它需要 JQuery 1.7 或更高版本才能运行,因此两者现在存在冲突。
因此我可以更新以下代码以使其 JQuery 1.7 友好吗?还有其他推荐吗?
感谢大家的帮助 - 非常感谢...
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.cookie.js"></script>
<script>
$(document).ready(function () {
var checkCookie = $.cookie("nav123-item");
if (checkCookie != "") {
$('#nav123 > li > a:eq('+checkCookie+')').addClass('active').next().show();
}
$('#nav123 > li > a').click(function(){
var nav123Index = $('#nav123 > li > a').index(this);
$.cookie("nav123-item", nav123Index);
$('#nav123 li ul').slideUp();
if ($(this).next().is(":visible")){
$(this).next().slideUp();
} else {
$(this).next().slideToggle();
}
$('#nav123 li a').removeClass('active');
$(this).addClass('active');
});
});
</script>
您可以在无冲突模式下 运行 多个 jQuery 版本,只需像这样包装您的代码:
(function($) {
/*your code here*/
}(jquery_x_x_x)); // jquery_1_4_1 for example
HERE 是更多信息。
我将以下代码用于一个简单的 JQuery 手风琴菜单,该菜单使用 JQuery 1.4
问题是我还在使用 mmenu,它需要 JQuery 1.7 或更高版本才能运行,因此两者现在存在冲突。
因此我可以更新以下代码以使其 JQuery 1.7 友好吗?还有其他推荐吗?
感谢大家的帮助 - 非常感谢...
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.cookie.js"></script>
<script>
$(document).ready(function () {
var checkCookie = $.cookie("nav123-item");
if (checkCookie != "") {
$('#nav123 > li > a:eq('+checkCookie+')').addClass('active').next().show();
}
$('#nav123 > li > a').click(function(){
var nav123Index = $('#nav123 > li > a').index(this);
$.cookie("nav123-item", nav123Index);
$('#nav123 li ul').slideUp();
if ($(this).next().is(":visible")){
$(this).next().slideUp();
} else {
$(this).next().slideToggle();
}
$('#nav123 li a').removeClass('active');
$(this).addClass('active');
});
});
</script>
您可以在无冲突模式下 运行 多个 jQuery 版本,只需像这样包装您的代码:
(function($) {
/*your code here*/
}(jquery_x_x_x)); // jquery_1_4_1 for example
HERE 是更多信息。