我建立了一个使用jquery手风琴的网站,有一些简单的功能可以控制来自外部导航链接的手风琴。我已经在所有浏览器中测试过没有问题,但在IE7中,手风琴加载完全打开,我不明白为什么。任何帮助将不胜感激。
使用jQuery v1.4.4
下面是我的代码。
<script>
jQuery().ready(function(){
$('#slide-menu').accordion({
autoHeight: false,
navigation: true,
active: false,
collapsible: true ,
header: ".slide-menuItem",
});
$(".slide-menuItem").click(function(event){
window.location.hash=this.hash;
});
});
</script>
External nav functions that are called from onclick
<script>
function Clicked1(){
$("#slide-menu").accordion('activate' , 0)
}
function Clicked2(){
$("#slide-menu").accordion('activate' , 1)
}
</script>
页面功能强制手风琴打开
<script>
$(function() {
$("#slide-menu").accordion('activate' , 1)
});
</script>
HTML标记
<a class="slide-menuItem" href="#people" name="3">people</a>
<div id="content-area">
CONTENT HERE
</div>
<a class="slide-menuItem" href="#work" name="4">work</a>
<div id="content-area">
CONTENT HERE
</div>
我花了两天时间来解决这个问题,请帮忙,
由于
答案 0 :(得分:0)
您还有一个,
:
$('#slide-menu').accordion({
autoHeight: false,
navigation: true,
active: false,
collapsible: true ,
header: ".slide-menuItem", <------- RIGHT HERE
});
杀死它,这应解决问题