JS не работает в IE8 из-за странной ошибки - PullRequest
1 голос
/ 29 июня 2011

У меня большой файл javaScript, управляющий всеми видами элементов пользовательского интерфейса. Он отлично работает в FF, Chrome и Safari, но в IE он падает.

Я загрузил его в IE8 для использования отладчика JS, и он указывает на эту строку:

var myFooter = false;

и претензий: Object doesn't support this property or method.


Редактировать

Кажется, есть проблема с этой функцией, в частности, var объявление

function live_test(){
    var active_project;
    active_project = $("div.project_holder.active");
    $("#circles img.link.active").removeClass('active');
    $("#circles img.link").each(function(){

        if ($(this).data('project')[0] == active_project[0]){
            $(this).addClass("active");
        }
    });
}

Ответы [ 2 ]

3 голосов
/ 29 июня 2011

проверьте, если у вас есть лишняя запятая или что-то еще

Бросьте свой код JS в jslint.com

1 голос
/ 29 июня 2011

Проблема была решена путем изменения каждого $ на jQuery

Так как он живет в Wordpress, он не был включен.

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