我希望你能提供帮助。
我可以在其他浏览器中完美地工作,但不能在IE9中工作 - 我发现jsfiddle利用动画并在IE9中完美地制作动画,因此它表明问题不在于“动画”本身。
http://jsfiddle.net/Rykus0/Q9vng/
我的链接下面是违规代码:
http://the3rdobject.com/test/index.html
<script>
$(function(){
$(".collectionbutton").click(function(){
if($(".collectionbutton a").hasClass('openpanel')){
$(".text").animate({top:'-' + $(".text-content-container").css('height') + 'px'}, 500);
$(".collectionbutton a").toggle();
} else {
$(".text").animate({top:$(".text-content-container").css('') + 'px'}, 500);
$(".collectionbutton a").addClass('openpanel');
}
});
});
</script>
它会切换按钮上的名称以相应地显示和隐藏,但不会设置动画。我注意到有些人在其他类似的线程上说它由于不透明但我的不透明度设置在css中应该没问题。我真的很感激这方面的一些帮助,因为我的jquery不强,我几乎是光头!