在IE,Chrome,Safari和Opera中,此功能有效:
<a id="VY" class="menu-title">Very Young</a>
$("#accordion").accordion({
autoHeight: false,
collapsible: true,
header: '.menu-title',
navigation: true,
event: 'click',
active: VY,
animated: 'easeslide'
});
我的手风琴菜单在“非常年轻”链接
id="VY"
中打开但是在Firefox中却没有,它会显示菜单并打开所有项目。
是否可以让Firefox像其他浏览器一样显示它,或者是否有JavaScript / jQuery方法获取ID为例如的项的索引。 ``VY''使它可以在适当的位置打开菜单,例如活跃的:3。
最佳答案
除非您之前在JavaScript中定义了VY
变量,但是没有在示例中发布它,否则可能是您的问题。 accorion的active属性需要一个元素或选择器(或其他一些东西,请参阅文档以获取完整列表)。代替active: VY
使用:
$("#accordion").accordion({
autoHeight: false,
collapsible: true,
header: '.menu-title',
navigation: true,
event: 'click',
active: '#VY',
animated: 'easeslide'
});