淡出标题消息问题IE8 jquery

时间:2010-03-29 03:16:08

标签: javascript jquery css

我的问题是我在jquery中使用标题淡入淡出...我的问题是以下标题上的滚动消息在IE8上运行到页面主体。

我请留下这个网址。

http://www.aerocom.net.au/index.php?id=contact-us

提前致谢

1 个答案:

答案 0 :(得分:1)

这可能是因为这条线(来自aerocom.js),它设定了标题的宽度:
$('#gallery .caption').css({width: $('#gallery a').find('img').css('width')});

你试图让文档上的图像宽度准备就绪,但这是在图像加载之前,因此宽度为0.

您可以在加载图片时获取窗口加载宽度:

$(window).load(function() {
    $('#gallery .caption').css({width: $('#gallery a').find('img').css('width')});
});

或继续使用文档就绪,并在img标记上设置宽度:

<img width="980" src="http://www.aerocom.net.au/theme/Default_Simple/image/banner/banner4.jpg">

我会推荐前者。我也会设定一个高度。通过这样做,浏览器可以在最初渲染页面时跳过一些回流,这意味着加载速度更快。