IE 8 (ТОЛЬКО) дает сбой при вызовах плагинов JavaScript / jQuery - PullRequest
1 голос
/ 24 июня 2011

Мне нужна помощь.

Я создаю био-страницу команды, в которой происходит сбой IE8 при вызове плагинов jQuery.

Я не уверен, что происходити даже не могу запустить отладчик IE, потому что он так сильно падает.

Есть ли эксперты по IE8 / jQuery, желающие взглянуть и предложить некоторую помощь?

Вотстраница главной команды. При переходе по любой из ссылок происходит сбой в IE8.

Я использую: jQuery Tagsphere, AnythingSlider и jQuery Cycle.

Заранее спасибо залюбое понимание этого.

1 Ответ

1 голос
/ 25 июля 2011

У меня была похожая проблема, особенно при закрытии фреймов с IE8.Наткнулся на следующий код в jquery-1.6.2, который был предназначен для решения проблем с document.domain.Некоторые комментарии в Интернете заставляют меня поверить, что это была недавняя проблема.Откатился на jquery-1.4.4 и проблема была решена.

КОДОВЫЙ СЕГМЕНТ ОТ JQUERY-1.6.2 СЛЕДУЮЩИЙ:

// #8138, IE may throw an exception when accessing
// a field from window.location if document.domain has been set
try {
ajaxLocation = location.href;
} catch( e ) {
// Use the href attribute of an A element
// since IE will modify it given document.location
ajaxLocation = document.createElement( "a" );
ajaxLocation.href = "";
ajaxLocation = ajaxLocation.href;
}
...