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