Я впервые пишу здесь вопрос, так как обычно стараюсь найти решение самостоятельно. Однако этот вопрос, связанный с IE, просто сводит меня с ума.
Я использую плагин цикла jQuery на веб-сайте, который я сделал, и, чтобы заполнить заголовок div, я использую небольшую функцию, которая вызывается после загрузки изображения, которая использует " alt "атрибут изображения. Это, кажется, раздражает Internet Explorer, у которого нет времени для выполнения этой, казалось бы, такой сложной задачи, и, поскольку циклы слайд-шоу, он входит в бесконечный цикл и в конечном итоге дает сбой - чем новее версия, тем хуже сбой : старые IE просто отображают сообщение об ошибке, говорящее «Веб-страница не может быть отображена» , в то время как более новые (7 и 8) полностью приводят к краху системы.
Я понятия не имею, как решить или обойти это. Вот проблемный код.
function changeCaption() {
var caption = $("img", this).attr("alt");
$('#caption').fadeIn("slow").html(caption);
}
Заранее спасибо за любой указатель: я поражен тем, как что-то такое простое и общепризнанное (не сталкивалось ни с каким другим браузером, у которого были проблемы с этим), может вызвать такую большую проблему. Я также где-то читал, что возможность удаленного сбоя браузера является серьезной проблемой:)