打开手风琴项目然后点击一个新的手风琴项目后,我希望它首先关闭一个开放的手风琴项目,然后打开一个新的手风琴项目。
这是我目前的代码:
jQuery('.acclink').click(function () {
jQuery("#accordion").accordion("activate", -1); // this closes anything open
jQuery(jQuery(this).attr('href')).click(); // this is supposed to open the new one but doesn't. It WILL work when the above function is commented out.
return false;
});
这是我的页面:http://www.savedeth.com/objectivescenes/ 我错过了什么?
答案 0 :(得分:1)
试试这个
$(document).ready(function() { ("#accordion").accordion;});
答案 1 :(得分:0)
无需输入jQuery,$('#accordion').<method>
就足够了。
您确定jQuery(jQuery(this).attr('href'))
正在选择您想要的内容吗?
使用console.log(Query(jQuery(this).attr('href')))
我认为手风琴已经完成了你自己需要的一切。
可能$('#accordion').accordion()
是最简单的解决方案。
答案 2 :(得分:0)
在jqueryui.com上查看此链接,手风琴默认执行此操作。 http://jqueryui.com/demos/accordion/