小编Dom*_*nic的帖子

滚动到视口上方/下方时的背景颜色?

在 Mac 上的浏览​​器中,可以向上滚动超过 body 元素的顶部,并向下滚动到 body 元素的底部以下。在每种情况下,内容都会弹回来,但有一会儿(由于滚动的动力),您可以在页面顶部/底部内容的上方/下方看到一些正文的背景颜色。

\n\n

该元素的颜色由 Chrome/Safari/FF 中主体的背景颜色值设置。

\n\n

是否可以在视口上方和下方设置不同的颜色?\n例如,上面白色,下面黑色。

\n\n

我相当确定这超出了我们的控制 \xe2\x80\x94 因为从技术上讲,这个区域位于视口 \xe2\x80\x94 之外,但我很想听听是否有人可以为我提供帮助。

\n

css momentum

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

如何按顺序(而不是索引)迭代类似数组的对象?

我有一些JSON数据:

{  
  "113":{"id":"113","title":"Coal","hex":"4f4f4f"},
  "116":{"id":"116","title":"White","hex":"fdfbf7"},
  "115":{"id":"115","title":"Greylead","hex":"b3b3b3"}
}
Run Code Online (Sandbox Code Playgroud)

在我可以访问的数据属性的标记中,如下所示:

var arr = $("#element).data('arr');
Run Code Online (Sandbox Code Playgroud)

然后对每个项目做一些事情.像这样:

$.each( arr, function( index, obj ){ 
   console.log( obj.title + ' is #' + obj.hex );
}
Run Code Online (Sandbox Code Playgroud)

但是没有保留数据中项目的顺序.

$.each似乎是通过数据中每个项目的前导数来迭代,而不是项目实际在数组中的顺序.我以数字顺序113,115,116而不是113,116,115得到我的输出(这是数据中项目的实际顺序).

我如何迭代实际订单中的项目?

javascript jquery

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

标签 统计

css ×1

javascript ×1

jquery ×1

momentum ×1