Т.е. игнорировать файлы javascript или код вообще - PullRequest
2 голосов
/ 21 мая 2010

В css, когда вы хотите, чтобы что-то было, т.е. только вы можете закомментировать это и назначить, т.е. У меня есть плагин JQuery, который ломается в IE, я не хочу, чтобы он работал, т.е., но я хочу, чтобы он работал во всех других браузерах. Как я могу это сделать?

это сработало!

jQuery(function() {
if(jQuery.browser.msie){}
else
{$('.div').corner("round 20px");};
});

Ответы [ 3 ]

3 голосов
/ 21 мая 2010

Попробуйте использовать условные комментарии.

http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx

http://www.quirksmode.org/css/condcom.html

<!--[if !IE]>
Special instructions for non IE browsers
<![endif]-->
1 голос
/ 21 мая 2010

Добавьте некоторую форму кода проверки браузера, который оборачивает ваш код в оператор if и только выборочно запускает его.

Код Psuedo:

if( browse != "IE" )
{
     ... run code that breaks in IE ...
}

Или вы можете обернуть его в сторонублока try / catch

0 голосов
/ 21 мая 2010

Вы можете использовать jQuery.browser для проверки браузера и версии. Тем не менее, руководство не рекомендуется, потому что это плохая практика, чтобы проверить только имя браузера. Гораздо лучше отследить, какая функция в браузере нарушает работу плагина, а затем проверять эту функцию только с jQuery.support или аналогичным.

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