在制表符更改和ajax调用后打开手风琴的第一个元素

时间:2015-04-22 22:26:37

标签: jquery jquery-ui-accordion

我有一个包含多个jquery选项卡的页面。当我加载页面时,ajax调用会读取文本文件并使用以下函数对其进行处理。

function fnSetUpAccordion(){
$('.accord > fieldset:not(:first)').hide(); 
$('.accord > h3:first').addClass('close');
$('.accord > h3').click(function() { 
   $(this).toggleClass('open').siblings('h3.close').removeClass('close');$(this).next('fieldset').slideToggle('1500').siblings('fieldset:visible').slideUp('1000');
    return false;
});

这是首次加载页面时应该做的事情 - 关闭除第一个之外的所有手风琴元素。

但是,当我单击一个新选项卡并将另一个文件加载到该选项卡并将相同的功能应用于传入文本流时,新选项卡中的第一个折叠元素将保持关闭状态。

我犯的错误是什么?

感谢/托马斯

0 个答案:

没有答案