Показать сообщение отдельно
  #1 (permalink)  
Старый 23.06.2010, 23:07
Новичок на форуме
Отправить личное сообщение для Sokol_2 Посмотреть профиль Найти все сообщения от Sokol_2
 
Регистрация: 23.06.2010
Сообщений: 5

jQuery - определение ОС и браузера
Привет всем!

Мне тут нужно уже сготовым сайтом разобраться, сгрузил и начал просматривать HTML код страницы. Там увидел слдующее:


jQuery(function()                                          
{                                                                
  jQuery.os =  { name: (/(win|mac|linux|sunos|solaris|iphone)/.exec(navigator.platform.toLowerCase()) || [u])[0].replace('sunos', 'solaris') };      
  var speed = jQuery.browser.mozilla && parseFloat(jQuery.browser.version) >= 1.9 ? 0 : 200;    
  jQuery('.main-menu').menu({ vertical: ['.inner1'],
                              horizontal: ['.inner2'],
                              container: '.main-area',
                              hideAnimation: ( jQuery.browser.mozilla && jQuery.os.name == 'mac' ? 0 : 200),
                              showAnimation: ( jQuery.browser.mozilla && jQuery.os.name == 'mac' ? 0 : speed) 								});
jQuery('a[rel=external]').attr({target : '_blank'});
});


Что сие означает, и если можно, то приведите упрощённый вариант кода.

Заранее благодарен
Ответить с цитированием