javascript+jQuery实现360开机时间显示效果


Posted in jQuery onNovember 03, 2017

实现效果:

javascript+jQuery实现360开机时间显示效果

实现原理:

给关闭按钮绑定点击事件,点击以后触发动画效果。利用jQuery的animate方法,先让显示天气的盒子高度变为0,接着让整个包含天气和事件的盒子宽度变为0,最后通过将display属性值设为none,使得close按钮消失。

实现代码:

<!DOCTYPE html>
<html>
<head>
 <title>仿360开机效果</title>
 <meta charset="utf-8">
 <style type="text/css">
  *{
   padding: 0;
   margin: 0;
  }
  .box{
   width: 320px;
   position: fixed;
   bottom: 0;
   right: 0;
   box-shadow: 1px 1px 10px #2d2d2d;
  }
  #close{
   position: absolute;
   top: 0;
   right: 0;
   width: 30px;
   height: 20px;
   cursor: pointer;
   background-color: red;
   color: pink;
   font-weight: bold;
   text-align: center;
  }
  .hd{
   width: 320px;
   height: 300px;
   background-color: #03c03c;
   color: #fff;
   font-size: 70px;
   line-height: 300px;
   text-align: center;
  }
  .bd{
   width: 320px;
   height: 100px;
   background-color: #fffc00;
   font-size: 30px;
   line-height: 100px;
   text-align: center;
  }
 </style>
</head>
<body>
<div class="box">
 <span id="close">X</span>
 <div class="hd" id="t">1分12秒</div>
 <div class="bd" id="b">天气:晴天</div>
</div>
<!-- 引入jQuery -->
<script type="text/javascript" src="./jquery1.0.0.1.js"></script>
<script type="text/javascript">
 window.onload = function(){
  var close = document.getElementById("close");
  var box = close.parentNode;
  var b = document.getElementById("b");
  // 给关闭按钮绑定点击事件
  close.onclick = function(){
   animate(b, {"height":0}, function(){
    animate(box,{"width":0});
   });
   close.style.display = "none";
  }
 }
</script>
</body>
</html>

PS:JS 实现时间倒计时

<script type="text/javascript">
var maxtime = 1350057600 //截止到的日期
var now=parseInt((new Date().getTime())/1000);//获取当前的日期
var cha_time=maxtime-now;//中间所差的时间

下面方法把相差的时间组合成倒计时的字符串,然后放到页面相应位置实现,实时刷新

function CountDown(){ 
if(cha_time>=0){
var day = Math.floor(cha_time/3600/24);
var hour= Math.floor((cha_time/3600)%24);
var minutes = Math.floor((cha_time/60)%60); 
var seconds = Math.floor(cha_time%60); 
msg = "离结束还有"+day+"天"+hour+"小时"+minutes+"分"+seconds+"秒"; 
$(".ws_sg_con_big,.ws_sg_con_small").find("dd").html(msg);
--cha_time; 
} 
else{ 
clearInterval(timer); 
alert("时间到,结束!"); 
} 
} 
timer = setInterval("CountDown()",1000); 
</script>

总结

以上所述是小编给大家介绍的javascript+jQuery实现360开机时间显示效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
为Jquery EasyUI 组件加上清除功能的方法(详解)
Apr 13 jQuery
jQuery实现拖动效果的实例代码
Jun 25 jQuery
jquery动态赋值id与动态取id方法示例
Aug 21 jQuery
jQuery使用zTree插件实现可拖拽的树示例
Sep 23 jQuery
jQuery EasyUI开发技巧总结
Sep 26 jQuery
手写简单的jQuery雪花飘落效果实例
Apr 22 jQuery
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
Feb 27 jQuery
JQuery属性操作与循环用法示例
May 15 jQuery
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
jquery插件开发模式实例详解
Jul 20 jQuery
9种方法优化jQuery代码详解
Feb 04 jQuery
jquery简易手风琴插件的封装
Oct 13 jQuery
基于jQuery解决ios10以上版本缩放问题
Nov 03 #jQuery
jQuery简单实现对数组去重及排序操作实例
Oct 31 #jQuery
jQuery ajax读取本地json文件的实例
Oct 31 #jQuery
jQuery读取本地的json文件(实例讲解)
Oct 31 #jQuery
Vue中正确使用jQuery的方法
Oct 30 #jQuery
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 #jQuery
原生JS与jQuery编写简单选项卡
Oct 30 #jQuery
You might like
Windows下的PHP5.0详解
2006/11/18 PHP
php中的字符编码转换函数用法示例
2014/10/20 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
跨浏览器的设置innerHTML方法
2006/09/18 Javascript
js window.onload 加载多个函数的方法
2009/11/02 Javascript
JS继承 笔记
2011/07/13 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
js H5 canvas投篮小游戏
2016/08/18 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
JavaScript实现窗口抖动效果
2016/10/19 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
2017/06/12 jQuery
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
关于jquery form表单序列化的注意事项详解
2017/08/01 jQuery
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
jsonp实现百度下拉框功能的方法分析
2019/05/10 Javascript
微信小程序接入vant Weapp组件的详细步骤
2020/10/28 Javascript
[02:55]含熏伴清风,风行者至宝、屠夫身心及典藏宝瓶二展示
2020/09/08 DOTA
python BeautifulSoup设置页面编码的方法
2015/04/03 Python
老生常谈进程线程协程那些事儿
2017/07/24 Python
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
使用Python实现牛顿法求极值
2020/02/10 Python
Python终端输出彩色字符方法详解
2020/02/11 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
HTML5注册页面示例代码
2014/03/27 HTML / CSS
英国团购网站:Groupon英国
2017/11/28 全球购物
美国伊甸园兄弟种子公司:Eden Brothers
2018/07/01 全球购物
《雷雨》教学反思
2014/02/20 职场文书
信息技术培训感言
2014/03/06 职场文书
小学网上祭英烈活动总结
2014/07/05 职场文书
公务员培的训心得体会
2014/09/01 职场文书
2014年个人售房协议书
2014/10/30 职场文书
浅谈Golang 嵌套 interface 的赋值问题
2021/04/29 Golang