如何对列表项的宽度求和,顶部等于 0px
How to sum width of list items has top equal to 0px
HTML:
<ul class="listul">
<li style="width:10px; top: 0px"></li>
<li style="width:10px; top: 0px"></li>
<li style="width:10px; top: 5643px"></li>
<li style="width:10px; top: 56px"></li>
</ul>
.JS:
var top = $('.listul li').css('top');
var wT = 0;
if (top = '0px'){
$(this).each(function(){
wT += $(this).outerWidth();
});
alert(wT);
}
我想用 if(top = '0px') 求和 li 的宽度,但是这不是工作,请帮助我
要循环每个列表项并检查top
值,您应该尝试:
$(function(){
var wT = 0;
var items = $('.listul li');
items.each(function(){
if($(this).css('top') == "0px"){
wT += $(this).outerWidth();
}
});
alert(wT);
});
见JsFiddle
在 li 的样式标签中指定宽度:10px。
你的HTML代码必须是这样的:
<ul clas="listul">
<li style="width: 10px; top: 0px;"></li>
<li style="width: 10px; top: 0px;"></li>
<li style="width: 10px; top: 5643px;"></li>
<li style="width: 10px; top: 56px;"></li>
</ul>
希望这对你有帮助。
您应该在 if 语句中使用比较运算符 (==)。
你可以这样做:
var wT = 0;
$('.listul li').each(function(index, element) {
var $element = $(element);
if ($element.css('top')=='0px') {
wT+=$element.outerWidth();
}
});
alert(wT);
这是演示:JSFiddle
相关文章:
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- jQuery粘性插件可变顶部间距
- 使用jQuery更改元素的顶部位置
- 如何在php中的jquery中对循环内的选择框值求和
- 背景图像顶部的滚动图像不移动
- 滚动然后捕捉到顶部而不是取消捕捉
- 当带有渲染器的DOM元素不在屏幕顶部时,移动了场景的坐标
- 如何在jquery中使用实时计算求和值
- 如何在离子框架+有角度的框架中制作顶部标签
- 计算“;“左”;以及“;顶部“;来自固定位置浮动元素的值
- 如何在引导程序元素的顶部添加掩码
- 滚动到Rails 4应用程序中的顶部jQuery
- 将列表元素动画制作到顶部
- 抵消在具有pageY计算的相对容器中位于顶部
- 输入类型按钮返回历史记录并返回顶部
- 尝试求和时,在我的表的页脚中返回$NaN
- 滚动固定滚动顶部()的跳跃效果
- 如何将图表放在顶部和底部
- 通过水平滚动将页眉固定到页面顶部
- 如何对列表项的宽度求和,顶部等于 0px