JQuery手风琴激活

时间:2009-07-07 17:29:28

标签: javascript jquery jquery-ui accordion

除了

之外还有另一种激活手风琴菜单的方法吗?

.accordion('activate',indexval);方法?在IE7中,这会改变我的标题DIV格式(它会破坏它)。手风琴位于页面的底部,所以当它被激活时,我的标题会消失。任何人都能为我提供一些帮助吗?

这就是我所拥有的......激活导致顶部标题div消失。

 var targetOffset = $('.HwContentInformation').offset().top;
                $('#content,#header').animate({ scrollTop: targetOffset }, .5);

                $("#HwReferences").accordion('activate', 0);

由于

尼克

2 个答案:

答案 0 :(得分:0)

我曾遇到过类似的问题,默认情况下,手风琴会使用<h3>标签作为标题元素。您的页面标题中可能包含<h3>标记,您不希望它出现在手风琴中。

您可以做的是将#HwReferences中的标题更改为<h5>,然后执行以下操作:

$("#HwReferences").accordion({'header': 'h5'}).accordion('activate',0)

HTH

答案 1 :(得分:0)

原来我的内容页面有一些错误的Javascript,它从内容区域中减去了标题的高度。这是将标题设置为'0',从而在页面刷新时隐藏它。谢谢你的尝试。