我对这个 IE 7 越来越疯狂了......
==> hhttp://neu.emergent-innovation.com/
为什么以下功能在 IE 7 中不起作用,但在 Firefox 中却完美?动画功能中是否存在错误?
function accordion_starting_page(){
// hide all elements except the first one
$('#FCE-Inhalt02-ContentWrapper .FCE-Fade:not(:first)').css("height", "0").hide();
$('#FCE-Inhalt02-ContentWrapper .FCE-Fade:first').addClass("isVisible");
$('div.FCE-Title').click(function(){
// if user clicks on an already opened element => do nothing
if (parseFloat($(this).next('.FCE-Fade').css("height")) > 0) {
return false;
}
var toHide = $(this).siblings('.FCE-Fade.isVisible');
toHide.removeClass("isVisible");
// close all opened siblings
toHide.animate({"height": "0", "display": "none"}, 1000);
$(this).next('.FCE-Fade').addClass("isVisible").animate({"height" : "200"}, 1000);
return false;
});
}
非常感谢您的帮助...
非常感谢,这些都是很好的提示!不幸的是,它仍然不起作用......
问题是 IE 会显示两个容器的内容,直到动画结束...... Firefox 的行为正确......我认为这是“溢出:隐藏”的问题 - 但这并没有改变任何东西。
我已经尝试过手风琴插件,但它的行为完全相同......