Объект не поддерживает эту собственность или метод IE & jQuery - PullRequest
0 голосов
/ 02 июня 2010

Я использую jQuery и плагин cornerz, чтобы получить закругленные углы на элементах страницы без использования изображений.

В IE7 и 8 происходит сбой, и я получаю эту ошибку:

"Объект не поддерживает это свойство или метод"

по этим строкам:

  if($.browser.msie && settings.fixIE) {
      var ow = $$.outerWidth();
      var oh = $$.outerHeight();

В основном он жалуется на свойства externalWidth и outerHeight ...

Демонстрационная страница cornerz ( здесь ) отлично работает на IE7 и 8 без каких-либо ошибок и имеет несколько примеров ... Я не знаю, почему это происходит

Любое предложение будет оценено

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 02 июня 2010

Я думаю, что вы пропустили эту строку ранее в их сценарии:

var $$ = $(this);

jQuery не имеет символа $$, и я не думаю, что у cornerz тоже (смотрит на источник), они просто используют его в качестве локальной переменной в функции. (См. Строку 117 в источнике cornerz .)

0 голосов
/ 03 июня 2010

Я решил проблему, используя старую версию jQuery: вместо 1.4.2 я перешел на 1.2.6 и все заработало как положено

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