博主信息
博文 13
粉丝 0
评论 0
访问量 14616
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
倒计时案例,jquery选择器的使用以及对html元素的修改-4.1作业
小毛的博客
原创
937人浏览过

实例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title></title>
	<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js">
	</script>
	<style>
		div{
			margin: 200px auto;
			height: 100px;width: 800px;line-height: 100px;border-radius: 10px;background:rgba(0,255,100,0.8);color: white;text-align: center;}
	</style>
</head>
<body>
	<div>
		<h1></h1>
	</div>
</body>
	<script>
	$(function(){
		function timeshow(){
			var timeNow  = new Date().getTime();
		var timeThen = Date.parse("2019-05-01")
		var timeLeft = timeThen-timeNow;
		var dayLeft  = Math.floor(timeLeft/86400000);
		var hourLeft = Math.floor((timeLeft%86400000)/3600000);
		var minLeft  = Math.floor((timeLeft%3600000)/60000);
		var secLeft  = Math.floor((timeLeft%60000)/1000); 
		var timeShow = "距离五一放假还有  -"+dayLeft+"-  天  -"+hourLeft+"-  小时  -"+minLeft+"-  分  -"+secLeft+"-  秒";
		$('h1').text(timeShow);
		}
		setInterval(timeshow,100);

	})
		

	
	</script>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

效果图

QQ截图20190403193311.png

思路与总结:

1、用date对象的geTime方法和parse方法分别获取当前时间与目标时间的毫秒数(距离1970年),相减得到与目标日期的毫秒差;再用除法和取模,得到天、时、分秒,并拼接为字符串

2、用$()选择器选择h1标签对应的元素,把拼接好的字符串用text()方法给这个元素

3、用setInterval方法执行代码块


*text()方法将直接输出带格式的字符串内容,&nbsp也将直接输出,不会转为空格

*除了明确定义触发条件的方法,jquery编程中,其他代码应该放到$(function(){})中



本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学