我有一堆对象,每个对象都有一个时间戳,我希望按日期分组到JSON对象中.最终目标是这样的:
myObject = {
"06/07/2012" : [
{
"timestamp" : "07/06/2012 13:30",
...
},
{
"timestamp" : "07/06/2012 14:00",
...
}
],
"07/07/2012 [...]
}
Run Code Online (Sandbox Code Playgroud)
要获取日期,我正在测试每个时间戳对象并使用:
var visitDate = new Date(parseInt(item.timestamp, 10));
visitDate.setHours(0);
visitDate.setMinutes(0);
visitDate.setSeconds(0);
Run Code Online (Sandbox Code Playgroud)
..然后我用它来存储JSON对象的名称.这看起来很混乱,我确信应该有一种更简单的做事方式.
建议/建议欢迎!!
背景:我正在尝试实现一种布局,其中元素在一行中从左向右流动,然后在下一行从右向左流动,依此类推......我在CodePen中模拟了一些东西,看看这里(它解释得比我好!)
我已经实现了上面的例子,nth-child但它是'硬编码的',例如
HTML:
<ul>
<li>1</li>
<li>2</li>
...
<li>16</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
CSS:
li { float: left; }
li:nth-child(5),
li:nth-child(6),
li:nth-child(7),
li:nth-child(8) {
float: right;
}
Run Code Online (Sandbox Code Playgroud)
现在,这可行,但它显然仅限于特定数量的元素(我放入CSS中的数量!).我知道我可以做到:nth-child(4n)每个第四个元素,但我希望能够选择那个和下一个4.它几乎就像nth-child(odd),但是对于4个元素的组.
有没有办法以编程方式执行此操作?我看过调整数量查询(http://alistapart.com/article/quantity-queries-for-css),但这似乎不是我追求的......
任何帮助非常感谢!!
我正在尝试将优酷功能添加到网站中,以便与图库中的其他视频并排放置。
我正在使用在https://cloud.youku.com/docs和https://cloud.youku.com/tools找到的文档(我一直依赖谷歌翻译作为我对中文的理解是不存在的!)
第二个链接建议了这样的片段:
<div id="youkuplayer" style="width:480px;height:400px"></div>
<script type="text/javascript" src="//player.youku.com/jsapi"></script>
var player = new YKU.Player('youkuplayer',{
styleid: '0',
client_id: 'MY_CLIENT_ID',
vid: 'XMzA2ODI5MjAwNA==',
newPlayer: true
});
function pauseVideo() {
player.pauseVideo();
}
Run Code Online (Sandbox Code Playgroud)
但是,该pauseVideo方法不起作用,抛出Cannot read property 'pauseVideo' of null"错误
在其他文档中我找到了一个events参数,但这对我来说也不起作用。
有人有过以编程方式控制优酷视频的经验吗?