我在我的网站上使用了两个手风琴。一个是 JqueryUI,另一个在这里:
http://www.adipalaz.com/experiments/jquery/nested_accordion.html
现在的问题是他们都使用 .accordion 来初始化手风琴。在这种情况下,只有一个可以工作。
有什么办法可以解决这个函数命名问题吗?
要初始化 Jquery-UI,我正在使用这个:
$( ".jquery-ui-accordion" ).accordion();
要初始化另一个(嵌套手风琴),我正在使用这个:
$("html").addClass("js");
$.fn.accordion.defaults.container = false;
$(function() {
$("#acc3").accordion({initShow : "#current"});
$("#acc1").accordion({
el: ".h",
head: "h4, h5",
next: "div",
initShow : "div.outer:eq(1)"
});
$("#acc2").accordion({
obj: "div",
wrapper: "div",
el: ".h",
head: "h4, h5",
next: "div",
showMethod: "slideFadeDown",
hideMethod: "slideFadeUp",
initShow : "div.shown",
elToWrap: "sup, img"
});
$("html").removeClass("js");
});
});
请注意他们都在使用.accordion()
函数。