Не пойму, что я делаю не так (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(); |
попробуйте
length вместо length() |
Спасибо, помогло.
|
Часовой пояс GMT +3, время: 14:35. |