這個網站我剛剛編碼,在SF中完全正常,但不是IE。這在IE中是一團糟。是否所有div都需要在IE中描述一些描述的位置?Jquery UI Accordion在IE中不能正常工作
http://www.muso-syndicate.com/accordion/index11ie.htm
有沒有人有什麼想法?我已將所有CSS等全部包含在一個文件中,因此應該相當容易地進行審閱。
這個網站我剛剛編碼,在SF中完全正常,但不是IE。這在IE中是一團糟。是否所有div都需要在IE中描述一些描述的位置?Jquery UI Accordion在IE中不能正常工作
http://www.muso-syndicate.com/accordion/index11ie.htm
有沒有人有什麼想法?我已將所有CSS等全部包含在一個文件中,因此應該相當容易地進行審閱。
我打開網址,看到即此錯誤: 消息:預期標識符,字符串或數字 線:42 字符:13 代碼:0 URI:http://www.muso-syndicate.com/accordion/index11ie.htm
我想你不正確關閉你的JavaScript:
$(function() {
$("#categories").accordion({
collapsible: true,
autoHeight: false,
animated: false,
active: -1,
change: function(event, ui)
{
$("#categories").bind("accordionchange", function(event, ui)
{
if($('.my_accordion').parent('h3').hasClass('ui-state-active')) {
//$("#categories").animate({scrollTop: 0}, 100, 'swing', function(){}).stop;
//$("#categories").animate({scrollTop: $(ui.newHeader).offset().top
$('#categories').scrollTo($(ui.newHeader),0,{easing:'swing'});
//document.getElementById(ui.newHeader).scrollIntoView(true);
//ui.newHeader.scrollIntoView(true);
}
});
},
});
});
}); //this is missing
的CSS類.listing-blurb
被標記爲position:relative
。我沒有試過沒有重新使用你的標記,但我懷疑這會導致IE9(在我的機器上)不允許block元素正確地滾動它的內容。
編輯:我禁用了position:relative
,並且內容在IE9中正確滾動。檢查你的其他樣式。