【发布时间】:2015-12-03 06:04:07
【问题描述】:
我制作的这款手风琴有 2 个层次。
但我需要把它做成 3 个级别。
我尝试了很多次,但没有成功。
我想知道如何修复这个 jQuery 代码,干杯。
这是 2 个级别的 jQuery 代码 Jsfiddle 这里:http://jsfiddle.net/o7t062ap/30/
jQuery
$(function() {
var Accordion = function(el, multiple) {
this.el = el || {};
this.multiple = multiple || false;
// Variables privadas
var links = this.el.find('.sidebar');
// Evento
links.on('click', {el: this.el, multiple: this.multiple}, this.dropdown)
}
Accordion.prototype.dropdown = function(e) {
var $el = e.data.el;
$this = $(this),
$next = $this.next();
$next.slideToggle();
$this.parent().toggleClass('open');
if (!e.data.multiple) {
$el.find('.firstSubmenu').not($next).slideUp().parent().removeClass('open');
};
}
var accordion = new Accordion($('#accordion'), false);}
【问题讨论】:
-
看到这个URL
-
感谢您的耐心和回复。我是编码的初学者。希望这次能奏效..... [LINK] (jsfiddle.net/o7t062ap/31)
标签: jquery accordion jquery-ui-accordion