jQuery.browser
« Обратно к странице инструментов
jQuery.browser
Не рекомендуется к использованию начиная с jQuery 1.3 (используйте jQuery.support)
Содержит флаги агента пользователя, полученные из navigator.userAgent.
Доступные флаги:
- safari
- opera
- msie
- mozilla
Свойство доступно еще перед тем, как модель DOM будет готова к использованию, поэтому, есть возможность добавлять события ready только для конкретных браузеров.
Бывают ситуации, когда обнаружение объектов недостаточно достоверно, в таких случаях есть смысл использовать обнаружение браузера.
Сочетание обнаружения браузера и объектов дает достаточно надежные результаты.
Выдает сообщение «Do stuff for firefox 3″, только для браузеров Firefox 3.
jQuery.each(jQuery.browser, function(i, val) {
if(i=="mozilla" && jQuery.browser.version.substr(0,3)=="1.9")
alert("Do stuff for firefox 3")
});
Устанавливает свойство CSS для конкретного браузера.
jQuery.each(jQuery.browser, function(i) {
if($.browser.msie){
$("#div ul li").css("display","inline");
}else{
$("#div ul li").css("display","inline-table");
}
});