Ошибка JavaScript в magento - PullRequest
       2

Ошибка JavaScript в magento

1 голос
/ 20 августа 2011

На моем magento сайте у меня проблема с некоторым JavaScript. Большинство моих расширений темы, которые используют javascript, не работают. Это связано с jQuery.

Когда я использую firebug, я получаю эту ошибку:

Fout: необработанное исключение: [Exception ... "Не удалось преобразовать аргумент JavaScript arg 0 [nsIDOMWindow.getComputedStyle]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: http://REMOVED/js/jquery/jquery.js :: :: line 12 "данные: нет]

Понятия не имею, что это. Может быть, кто-то может помочь мне в правильном направлении.

Ответы [ 3 ]

1 голос
/ 12 июля 2012

Вам нужно добавить:

if (elem == document) elem = document.body;

до объявления вашего var computedStyle.

Это работает для меня.

0 голосов
/ 03 декабря 2011

Я получил эту ошибку в функции события jQuery.Я вызвал функцию вручную, предоставив объект события.Вызов $(this) внутри функции вызвал ту же ошибку.Без правильного запуска события jQuery не установит для вас объект this.

0 голосов
/ 18 ноября 2011

Я получил эту ошибку, когда передавал пустую строку плагину "новостная лента". Я предполагаю, что плагин пытался получить информацию о стиле от элемента, который не существует (следовательно, nsIDOMWindow.getComputedStyle). Проверьте ваши AJAX-ответы на наличие пустых строк, что было моей проблемой.

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