Я создал сайт, который использует 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>
Я потратил два дня, пытаясь решить эту проблему, помогите,
Спасибо