不太确定几行代码
not quite sure about a few lines of code
我刚刚开始编码并创建了一个成功的程序,但是我不得不研究一小块代码以使我的其余代码正常工作,但我不知道代码是什么意思。有人可以帮帮我吗?谢谢。
这是我不明白的块:
var changecol = function() {
$.each(colorinfo, function(grid, colarray) {
$('#' + grid).css('background-color', colarray[count % colarray.length]);
});
count++;
};
setInterval(changecol, 1000);
稍微组织一下代码,最后有一个额外的});
,删除后它看起来像下面:
var changecol = function() {
$.each(colorinfo, function(grid, colarray) {
$('#' + grid).css('background-color', colarray[count % colarray.length]);
});
count++;
};
setInterval(changecol, 1000);
显然,每 1 秒更改一组元素的背景颜色,这些元素的 ID 存储在colorinfo
1 秒后,运行 changecol 函数,该函数循环遍历 colorinfo 变量(必须是 jquery 返回的对象)。
对于colorinfo中的每个项目,获取其键(网格)及其值(组合)。
然后选择一个 id 等于网格变量的 HTML 元素,并使用一个名为 colarray 的数组在索引处设置其 CSS 背景颜色属性,该数组由 count % colarray.length
计算,以防止超过数组长度(一旦 mod (%) 返回其结果除法)
然后加 1 来计数变量
相关文章:
- Github Flavored Markdown-空行代码块获胜't渲染
- Sencha Touch使用pageSize配置只加载几行
- 有谁知道这行代码的输出是什么?$.get(“http://192.168.4.1:80/”, {pin:p}.
- 这行代码中的每个函数在角度js中暗示或引用
- 用于匹配错误和关联几行的正则表达式
- 如何允许引导框接受多行代码
- Javascript赢得'Don’不要跳过前两行代码
- 我可以'不要让这几行简单的代码正常工作,也不知道为什么
- 如果字段在几行空行之后包含前几个字符,则验证描述字段长度
- 1行代码(console.log),代码中的两个位置=两个结果差异
- IE8中的换行代码
- 不太确定几行代码
- 如何使用D3来附加几行html代码
- Ajax ModalPopUp Extender在执行代码后面的前几行之前弹出
- 为什么这个JS代码被几行简单的代码阻塞
- 我可以在这里使用for循环而不是写几百行代码吗?
- 带有几行代码的CodeMirror在触发重绘之前不会显示
- 这几行JavaScript代码是等价的吗?
- 如果谷歌的主页这么小,为什么源码是几百行代码
- 连接mongo和插入帖子最简单的几行代码是什么?