小编Tod*_*odd的帖子

CSS - 在点击之前向上滑动div,之前不可见

我有一个页面的小提琴,我想在点击事件动画scrollTop到div .panel-two.我尝试了一些jQuery插件但没有任何效果.我遇到的问题是,如果div不可见且不能动画,我就无法使用scrollTop scrollIntoView.

这是html:

<body>

  <!-- Close button -->
  <button class="close-button" aria-label="Close menu" type="button" data-close>
    <span aria-hidden="true">&times;</span>
  </button>

  <div class="off-canvas position-left" id="offCanvas" data-off-canvas>
    <!-- Menu -->
    <ul class="vertical menu">
      <li><a href="#">Foundation</a></li>
      <li><a href="#">Dot</a></li>
      <li><a href="#">ZURB</a></li>
      <li><a href="#">Com</a></li>
      <li><a href="#">Slash</a></li>
      <li><a href="#">Sites</a></li>
    </ul>
  </div>

  <div id="bg">
  </div>
  <div class="panel panel-one">
    <div class="panel-inner">
      <div class="content">
        <h1>Lorem ipsum dolor sit amet</h1>
        <p>Donec id ipsum odio. Cras accumsan consectetur nibh, vitae pretium dui hendrerit sed. Cum sociis natoque …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

Moment.js 使用祖鲁时间的 .format() 问题

我正在编写一个需要从数据库中检索和存储时间戳的脚本。数据库中的时间戳被检索为 UTC Zulu 格式的字符串“YYYY-MM-DDTHH:MM:SS.SSSZ”。我想在本地时间以“YYYY-MM-DDTHH:MM:SS.SSS”格式存储这个时间戳。我目前正在尝试用 moment.js 来做到这一点,我在“.toISOString()”和其他方法方面收效甚微。

但是,我注意到“moment(timestamp).format()”的输出没有返回我目前对 UTC 的理解所期望的字符串。这是一个复制我的问题的代码示例:

var moment = require('moment');

var timestamp = new Date('2018-05-30T15:01:01.111Z');

console.log(timestamp);
console.log(moment(timestamp).format('YYYY-MM-DDTHH:mm:ss.sss'));
console.log(moment(timestamp).format('YYYY-MM-DDTHH:MM:SS.SSS'));
Run Code Online (Sandbox Code Playgroud)

这是我的输出:

2018-05-30T15:01:01.111Z
2018-05-30T16:01:01.011
2018-05-30T16:05:11.111
Run Code Online (Sandbox Code Playgroud)

这是我的预期:

2018-05-30T15:01:01.111Z
2018-05-30T16:01:01.111
2018-05-30T16:01:01.111
Run Code Online (Sandbox Code Playgroud)

为什么 .format() 中从 'YYYY-MM-DDTHH:mm:ss.sss' 更改为 'YYYY-MM-DDTHH:MM:SS.SSS' 会导致不同的输出?我的预期输出是正确的还是有误解的时刻。(时间戳)。格式()?最后,在这种情况下,是否有更好的方法来实现我的预期输出?

javascript timestamp utc node.js momentjs

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

在页面加载时显示弹出窗口,然后定期显示和隐藏它

我需要在页面首次加载时显示免责声明 div,然后定期显示和隐藏它。每三分钟展示一次是一个很好的时间间隔。

我目前有这个代码

<script>
function popup(){

setTimeout(function(){
document.getElementById("disclaimer").style.display = "block";
},0);
}
function hidePopup(){
document.getElementById("disclaimer").style.display = "none";
}
</script>
Run Code Online (Sandbox Code Playgroud)

然后我需要弹出窗口在大约 3 分钟时间过去后再次显示。

javascript jquery

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

标签 统计

javascript ×3

jquery ×2

css ×1

html ×1

momentjs ×1

node.js ×1

timestamp ×1

utc ×1