Jquery动画在IE7中正常工作但在IE8中没有?

时间:2012-05-09 11:47:19

标签: jquery jquery-plugins internet-explorer-8 internet-explorer-7 scrollto

- 请保持温柔。

在同一页面上我有https://github.com/Wilto/Dynamic-Carousel和我用jquery和jquery scrollto制作的自定义脚本:

$('#bio_link').click(function(event){
    if (event.preventDefault)  {
        event.preventDefault();
    } else {
       event.returnValue = false;
    }
    $('#bio').slideDown('slow', function() {
        $.scrollTo('#bio', 300);
    });
});

Wilto Dynamic-Carousel在包括IE7在内的所有浏览器中都能正常工作,但在IE8中却不行:图像会改变,但没有动画。 当你第二次单击它时,scrollto工作正常,但是在第一次尝试时它只是跳转到没有任何动画的地方。

有什么想法吗?

也许它可以提供帮助:它在兼容模式下在IE8中运行。

1 个答案:

答案 0 :(得分:0)

IE8特定的CSS必定是问题。寻找以下内容:

  • position:static
  • 关于style= 的父元素的
  • #bio