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中封装函数传递当前元素的方法示例
May 05 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
Sep 20 jQuery
一个有意思的鼠标点击文字特效jquery代码
Sep 23 jQuery
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
jQuery实现新闻播报滚动及淡入淡出效果示例
Mar 23 jQuery
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
Apr 17 jQuery
jQuery实现模糊查询的方法分析
May 10 jQuery
jQuery实现仿京东防抖动菜单效果示例
Jul 06 jQuery
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 jQuery
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
jQuery实现提交表单时不提交隐藏div中input的方法
Oct 08 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
ftp类(example.php)
2006/10/09 PHP
PHP自动选择 连接本地还是远程数据库
2010/12/02 PHP
Php Image Resize图片大小调整的函数代码
2011/01/17 PHP
Javascript与PHP验证用户输入URL地址是否正确
2014/10/09 PHP
PHP用户验证和标签推荐的简单使用
2016/10/31 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
JS 学习笔记 防止发生命名冲突
2009/07/30 Javascript
Extjs NumberField后面加单位实现思路
2013/07/30 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
json实现前后台的相互传值详解
2015/01/05 Javascript
jQuery获取同级元素的简单代码
2016/07/09 Javascript
JS实现全屏的四种写法
2016/12/30 Javascript
详解JS中遍历语法的比较
2017/04/07 Javascript
解决Mac node版本升级失败的问题
2018/05/16 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
js实现简易计算器小功能
2020/11/18 Javascript
详解在Python中处理异常的教程
2015/05/24 Python
Python使用functools模块中的partial函数生成偏函数
2016/07/02 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
浅谈Python在pycharm中的调试(debug)
2018/11/29 Python
pyqt5利用pyqtDesigner实现登录界面
2019/03/28 Python
用Python实现最速下降法求极值的方法
2019/07/10 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
2019/07/31 Python
Python+OpenCV实现将图像转换为二进制格式
2020/01/09 Python
pyftplib中文乱码问题解决方案
2020/01/11 Python
Python脚本导出为exe程序的方法
2020/03/25 Python
tensorflow实现将ckpt转pb文件的方法
2020/04/22 Python
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
十佳标兵事迹材料
2014/08/18 职场文书
暂住证证明
2015/06/19 职场文书
导游经典开场白——导游词
2019/04/17 职场文书
导游词之苏州阳澄湖
2019/11/15 职场文书
本地通过nginx配置反向代理的全过程记录
2021/03/31 Servers