сумма ширин сторон блоков
Здравствуйте, мне надо посчитать сумму ширин сторон пунктов меню, делаю так:
$("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, время: 23:06. |