Плагин Slimbox 2, jQuery Flickr и IE8

В настоящее время я занимаюсь разработкой сайта, в котором я использую два плагина jQuery:

плагин jQuery Flickr

JQuery Slimbox плагин

Первый плагин используется для извлечения фотографий Flickr из определенного аккаунта. Эти фотографии отображаются в виде миниатюр на странице. Затем я использую второй плагин для отображения больших изображений этих изображений.

Поскольку фотографии flickr выбираются при загрузке страницы, я вызываю функцию Slimbox2 следующим образом:

$(document).ready(function() {
    $("#Flickr").flickr(); //Call Flickr plugin
    $(window).bind('load', function() {
        $("#Flickr a").slimbox();//Call Slimbox2
    });
}); 

При первом тестировании это работало идеально. Я протестировал несколько версий Firefox, IE7, IE6 и Safari. Все отлично. Однако лайтбокс Slimbox не работает в IE8. Однако, если я перевожу IE8 в режим совместимости, все работает как положено. Я бы хотел избежать принудительного режима совместимости.

Там нет ошибок JavaScript, и я затрудняюсь с тестированием. Вот ссылка на образец:

http://www.njhall.com/JRMcCourt-Builders/index.html

Любой совет будет принята с благодарностью.

Спасибо ник

1 ответ

В настоящее время у меня возникают проблемы с "$(window).bind('load', function() {" в IE8. По сути, на странице, над которой я работаю, она никогда не срабатывает в IE8. Отлично работает в IE9, Firefox, Chrome и т. Д. Просто не происходит в IE8.

Это на довольно сложной странице (добавление нескольких плагинов jQuery, ASP.NET ModalPopupExtenders, Facebook, Twitter, YouTube и т. Д.), Поэтому я не уверен, что именно мешает IE8 запускать "нагрузку" "функция.

Не уверен, поможет ли это вам в данный момент, но подумал, что я опубликую его, если в какой-то момент это кому-нибудь поможет.

Другие вопросы по тегам