问题描述
|
打开一个手风琴项目然后单击一个新的手风琴项目之后,我希望它先关闭打开的手风琴项目,然后再打开新的项目。
这是我当前的代码:
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/
我想念什么?
解决方法
无需键入jQuery,
$(\'#accordion\').<method>
就足够了。
您确定jQuery(jQuery(this).attr(\'href\'))
正在选择您想要的吗?
用console.log(Query(jQuery(this).attr(\'href\')))
打印
我认为手风琴已经可以自行完成您需要的一切。
$(\'#accordion\').accordion()
是最简单的解决方案。
,尝试这个
$(document).ready(function() { (\"#accordion\").accordion;});
,我认为您可以使用默认情况下执行此操作的jqueryui's手风琴。