Обнаружение браузера и addClass - PullRequest
0 голосов
/ 01 февраля 2010

Это не работает

if( $.browser.opera ){
    $("body").addClass('opera');
}

почему

Ответы [ 2 ]

1 голос
/ 01 февраля 2010

Нет проблем с использованием addClass. Когда загружается Opera, при просмотре исходного кода в теле отсутствует класс 'opera', но когда я добавляю в CSS body.opera {display: none;}, он выполняется Так что проблема в браузере. Браузер не вносит изменения jQuery в видимый пользователю исходный код браузера.

1 голос
/ 01 февраля 2010

Вы пробовали

if( $.browser.opera ){
    $("body").attr("class", "opera");
}
...