如何在母版页上显示动态时钟
How to show a dynamic clock on master page?
我尝试了一下,并在谷歌上搜索了一会儿,但有一些例子对我来说非常复杂。我想在我的主页上显示一个时钟,它应该是动态的。我对Jquery
不太熟悉,所有的例子都是关于Jquery
的。那么,对于初学者来说,有没有一种简单的方法来使用母版页面上的数字时钟呢?我还想展示冒号在每一个刻度上的闪烁,它将时间分开。
用javascript制作一个简单的时钟并不难。
请看下面的例子:示例
我稍微改变了一下链接中的例子,这样更容易阅读和理解:
<input type="text" id="clock"/>
<script type="text/javascript">
setInterval("settime()", 1000);
function settime()
{
var dateTime = new Date();
var hour = dateTime.getHours();
var minute = dateTime.getMinutes();
var second = dateTime.getSeconds();
if (minute < 10)
minute = "0" + minute;
if (second < 10)
second = "0" + second;
var time = "" + hour + ":" + minute + ":" + second;
document.getElementById("clock").value = time;
}
</script>
您可以使用ajax面板。有一个容易使用的ajax更新面板在线,然后你可以有时钟扩展一秒每滴答(他们有一个定时器控制),虽然我很确定,你可以找到一个免费的地方,为你做这样的事情。
这个链接对我来说很简单。
编辑考虑到客户端的需求和下面的评论,您也可以尝试这个链接
这里有一个类似的版本,可以执行冒号。注意,它只是使用jQuery来执行冒号"fade"。
function clock(){
var d = new Date();
var h = d.getHours();
var m = d.getMinutes();
var s = d.getSeconds();
$('#clock').html(h+"<span class='colon'>:</span>"+m+"<span class='colon'>:</span>"+s);
$('.colon').fadeTo(1000, .2);
setTimeout(clock, 1000);
}
<div id="clock"></div>
您可以修改消息中的值,例如添加月/日/年等,只需使用Date对象,就像我所做的那样。
相关文章:
- 将表单张贴到MailChimp,但显示动态成功页面
- Rails:如何在浏览器中显示动态html内容,而不会对其进行转义,也不会引起XSS攻击
- 使用PhoneGap和jQuery Mobile在android设备上显示动态列表视图
- 显示动态变量(php和javascript)的总数
- 在javascript中显示动态按钮的值
- 如何使用slideDown()显示动态生成的元素
- Js/jQuery-如何隐藏/显示动态创建的输入
- 如何在角度下拉列表中显示动态列
- 在fancybox中显示动态图像
- 如何使用 javascript 在 HTML 电子邮件中显示动态参数
- 使用 JavaScript 隐藏/显示动态生成的输入框
- 使用 JavaScript 显示动态时间
- 在谷歌地图信息窗口中显示动态内容
- 在 Mozilla 的附加弹出窗口中显示动态内容
- 如何使用 Knockout js 在单击按钮时显示动态生成的文本区域
- C#.net - 如何使用 JavaScript 在单击按钮时显示动态生成的文本区域
- 如何在网格视图中链接按钮的客户端单击事件上显示动态消息
- 在单击标题时隐藏/显示动态创建的表的正文
- 如何显示动态添加内容的提示框
- 显示动态插入的模式按钮