2013-05-27 2 views
0

У меня проблема с лайтбокс 2. По какой-то причине он не работает на моем веб-сайте, когда я открываю его в Internet Explorer 9. Когда вы нажимаете на изображение, наложение является сероватым и вы не можете закрыть или перемещаться. Веб-сайт находится в сети, чтобы увидеть проблему: one of my test albums. Причина, по которой он должен работать на ie9, состоит в том, что мы должны представить его в школе, а единственный браузер - ie9, поэтому, если он не работает, люди не смогут его протестировать. Спасибо заранее.Lightbox 2 in internet explorer 9

+0

по внешнему виду у вас есть недостающие ')'. пожалуйста, проверьте консоль на наличие ошибок и исправьте их в первую очередь. – Spokey

ответ

2

У меня есть IE 8 Я не могу реплицировать вашу проблему, но когда я открою ваш сайт, я обнаружил ошибку 2.

1). кронштейн неправильно закрыт. здесь скорректированный код

jQuery(document).ready(function ($) { 
    //ipad and iphone fix 
    if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) { 
     $(".drop li ul").click(function(){ 
     }); 
    } 
    }); // added 

2). Синтаксическая ошибка

Error: SyntaxError: function statement requires a name 
Source File: http://tintopix.com/js/lightbox.js 
Line: 351, Column: 25 
Source Code: 
updateImageList: function() { 

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

+0

Это сработало, спасибо! –

Смежные вопросы