что делает этот код ? 
		
		
		
		сабж, вроде как добавляет какойто класс в боди, но я не могу понять какой...и как   
	
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript" charset="utf-8">
    jQuery.each(jQuery.browser, function(i, val) {
      $("body").addClass(i)
    });
</script>
 | 
	
		
 В объекте jQuery.browser содержатся сведения о текущем браузере, - название и версия. Скрипт пробегает по всем свойствам этого объекта и добавляет соответствующие классы к body. 
	 | 
	
		
 а какие классы он добавляет ? или это не весь скрипт чего то не хватает ? 
	 | 
	
		
 Ну как не весь, весь. Для каждого браузера разные, для Firefox - firefox, для IE - msie и всё такое. Читать здесь в общем - http://api.jquery.com/jQuery.browser/ 
	
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript" charset="utf-8">
    $(function(){
jQuery.each(jQuery.browser, function(i, val) {
      $("body").addClass(i)
    });
alert(document.body.className);
});
</script>
По хорошему конечно, этот скрипт кривой.  | 
	
		
 почему кривой ? может его не стоит использовать и есть другие варианты ?  просто верстальщик утверждает что без него никак... 
	 | 
	
		
 Ну если вам просто нужно добавить к боди класс с именем браузера то пожалуйста, используйте :) 
	 | 
	
		
 Скорее всего он нужен чтобы писать стили под разные браузеры в 1 файле. 
	Типа так: обычный стиль .block {правила} //ie .msie .block {правила} //opera .opera .block {правила}  | 
	
		
 sergasd, 
	Ну спасибо, кэп. А мы не догадались то.  | 
| Часовой пояс GMT +3, время: 12:41. |