Показать сообщение отдельно
  #1 (permalink)  
Старый 02.06.2012, 21:29
Аспирант
Отправить личное сообщение для adelante Посмотреть профиль Найти все сообщения от adelante
 
Регистрация: 26.01.2010
Сообщений: 44

Не пойму, что я делаю не так (TypeError: '20' is not a function (evaluating...)
Происходит всё здесь: http://demo.romanreimche.com/questtravel/?s=тур

Код:

<script type="text/javascript">
                
                	jQuery(document).ready(function () {
                	
                		
                		
                		alterHeights('.title');
                		               	
                	});
                	
                	function alterHeights( element ) {
                	
                		var sbboxes = jQuery('.secondary_banner_box').length();
                		
                		var heights = [];
                		
                		for ( var i = 1; i < sbboxes+1; i++ ){
                		
                			heights[i] = jQuery( '#sbbox_' + i + ' ' + element ).height();
                		
                		}
                		
                		var max = 1;
                		
                		for ( i = 1; i< sbboxes+1; i++) {
                		
                			if ( heights[i] > heights[i+1] ) max = heights[i];
                		
                		}
                		
                		for ( i = 1; i< sbboxes+1; i++ ) {
                		
                			jQuery( '#sbbox_' + i + ' ' + element ).height(max);
                		
                		}
                	
                	}
                
                </script>


Получаю "TypeError: '20' is not a function (evaluating 'jQuery('.secondary_banner_box').length()')" на строке var sbboxes = jQuery('.secondary_banner_box').length();
Ответить с цитированием