сумма ширин сторон блоков
Здравствуйте, мне надо посчитать сумму ширин сторон пунктов меню, делаю так:
$("li", slider).each(function(){ w += $(this).width(); }); В опере 11 не работает, работает если поставить на итерацию алерт, но это мне подходит. В чем может быть проблема? |
изучите селекторы jQuery.
$("li", slider) что за порнуха?? http://ruseller.com/shporgalki/jquer...lectors_n.html |
что за индейцы, ты мне скажи по теме что-нить путное если занешь, а что изучить не по вопросу, я сам разберусь
|
работает
<!DOCTYPE HTML> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script> <script src="my.js"></script> </head> <body> <style type="text/css"> ul, li { padding: 0; margin: 0; } li { list-style-type: none; float: left; } </style> <ul> <li>item 1 <li>item 2 <li>item 3 </ul> <script type="text/javascript"> var w = 0; $("li").each(function(){ w += $(this).width(); }); alert(w); </script> </body> </html> Цитата:
jura4x01, бывает лучше молчать, чем говорить ;) |
Цитата:
|
но вообще, есть подозрение, что там не надо считать ширину меню
|
Господа, а разве селекторы не должны браться в кавычки? поправьте, если не прав.
может все-таки так? $("li, slider").each(function(){ и в мыслях не было мусорить :) |
там есть такой параметр, как context
<!DOCTYPE HTML> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script> <script src="my.js"></script> </head> <body> <div> <span>text 1</span> </div> <span>text 2</span> <script type="text/javascript"> var div = $('div'); alert( $('span', div).text() ); </script> </body> </html> |
так бы сразу) виноват. учту.
|
Цитата:
|
Часовой пояс GMT +3, время: 04:50. |