【发布时间】:2014-12-05 21:50:55
【问题描述】:
这不是一个 jQuery UI 手风琴,只是一个显示/隐藏脚本。 它是一个链接列表,应该用相应的锚点切换 div。
我的问题是默认显示的第一个链接和初始 div 在隐藏后不会回来。这是我的javascript:
$('.active').click(function() {
return false;
});
$('.ready').click(function() {
var accordionid = $(this).attr("href");
// links are either 'active' or 'ready'
$('.active').removeClass('active').addClass('ready');
$(this).removeClass('ready').addClass('active');
// panels are have class 'showing' if they display
$('.showing').slideToggle().removeClass('showing');
$(accordionid).slideToggle().addClass('showing');
return false;
});
我在这里有一个小提琴可以显示我的问题:http://jsfiddle.net/g0e00L2p/
我希望这个脚本只在具有“就绪”类的链接上触发。但由于某种原因,它也会在具有“活动”类的链接上触发。
【问题讨论】:
标签: jquery jquery-ui-accordion