小编Cal*_*vin的帖子

Javascript:对于vs jQuery.each()有时间延迟

图1

for (var i = Things.length - 1; i >= 0; i--) {
    setTimeout(function(){
        // do something with Things[i]
    }, 200 * i);
};
Run Code Online (Sandbox Code Playgroud)

图2

$(".things").each(function(i,o){
    setTimeout(function(){
        //do something with o
    }, 200 * i);
});
Run Code Online (Sandbox Code Playgroud)

为什么图2工作但图1没有?每次我尝试第一种方法i总是等于-1.是什么赋予了?

javascript jquery

2
推荐指数
1
解决办法
74
查看次数

填充/保证金百分比-可能的CSS错误?

因此,我正忙于制作一个水平滚动的网站。div我们要说的容器具有的类area。它的宽度是可变的,就像div在常规站点上平均高度的可变方式一样。

我的网站是“垂直响应式”的,所以我使用了很多百分比值(包括高度),就像在普通网站上使用百分比宽度一样。

问题是,当我在百分比上使用填充/边距div.area百分比时,即使padding-top例如进行设置,它也会根据div的宽度而不是高度来计算百分比。

这类似于尝试padding-leftbody正常网站的上设置百分比,并根据网站的高度计算出填充量。这很傻,而且完全不直观。

这是一个已知的问题?还是故意的?还有任何仅CSS的解决方法。我不想使用JS或类似的东西来解决我宁愿只是在ems中设置padding

css css3

1
推荐指数
1
解决办法
1475
查看次数

标签 统计

css ×1

css3 ×1

javascript ×1

jquery ×1