Исчезать с проблемой сообщения заголовка IE8 jquery - PullRequest
4 голосов
/ 29 марта 2010

У меня есть проблема с моим исчезновением с заголовком в jquery .. Моя проблема заключается в следующем: Скользящие сообщения в заголовке стекаются в тело страницы в IE8.

Пожалуйста, я оставил здесь URL.

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

Заранее спасибо

1 Ответ

1 голос
/ 10 апреля 2011

Это, вероятно, из-за этой строки (из 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">

Я бы порекомендовал первое. Я бы тоже установил высоту. Делая это, браузер может пропустить несколько повторов при первоначальном отображении страницы, что означает более быструю загрузку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...