如何在页面加载时关闭我的手风琴脚本?我的脚本是这样的:
$('[data-fn="accordion"]').on('click',function(e) {
var id = $(this).data('open');
$('#'+id).slideToggle();
if(!$(this).children('.icon-arrow').hasClass('open')) {
$(this)
.children('.icon-arrow')
.addClass('open')
.removeClass('close');
e.preventDefault();
}
else {
$(this)
.children('.icon-arrow')
.removeClass('open')
.addClass('close');
e.preventDefault();
}
});
这是JSFiddle
谢谢, 托马斯
答案 0 :(得分:1)
好看看更新的小提琴。
JS:
$(function () {
$(".accordion").accordion({
active: false,
autoHeight: false,
navigation: true,
collapsible: true
});
});
$('[data-fn="accordion"]').on('click', function (e) {
var id = $(this).data('open');
$('#' + id).slideToggle();
if (!$(this).children('.icon-arrow').hasClass('open')) {
$(this)
.children('.icon-arrow')
.addClass('open')
.removeClass('close');
e.preventDefault();
} else {
$(this)
.children('.icon-arrow')
.removeClass('open')
.addClass('close');
e.preventDefault();
}
});