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中.bind()、.live()、.delegate()和.on()之间的区别详解
Aug 01 jQuery
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 jQuery
jQuery代码优化方法总结
Jan 29 jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 jQuery
jQuery实现table表格checkbox全选的方法分析
Jul 04 jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 jQuery
jQuery UI实现动画效果代码分享
Aug 19 jQuery
jQuery实现表格隔行换色
Sep 01 jQuery
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
jQuery实现简易QQ聊天框
Feb 10 jQuery
jQuery实现二级导航菜单的示例
Sep 30 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
PHP设计模式之简单工厂和工厂模式实例分析
2019/03/25 PHP
浏览器常用高宽的jquery插件
2011/02/24 Javascript
JS判断元素为数字的奇异写法分享
2012/08/01 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
jquery提取元素里的纯文本不包含span等里的内容
2013/09/30 Javascript
JS实现拖动示例代码
2013/11/01 Javascript
使用typeof方法判断undefined类型
2014/09/09 Javascript
js的for in循环和java里foreach循环的区别分析
2015/01/28 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
JavaScript Split()方法
2015/12/18 Javascript
JS button按钮实现submit按钮提交效果
2016/11/01 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
JS重载实现方法分析
2016/12/16 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
2017/04/23 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
vuex实现像调用模板方法一样调用Mutations方法
2019/11/06 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
2019/11/12 Javascript
js获取本日、本周、本月的时间代码
2020/02/01 Javascript
python中sets模块的用法实例
2014/09/30 Python
Python的ORM框架中SQLAlchemy库的查询操作的教程
2015/04/25 Python
Python多线程结合队列下载百度音乐的方法
2015/07/27 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
2016/07/15 Python
Python+django实现简单的文件上传
2016/08/17 Python
基于python3生成标签云代码解析
2020/02/18 Python
Python中常用的os操作汇总
2020/11/05 Python
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
英国最大的化装舞会服装网站:Fancydress.com
2017/08/15 全球购物
写给学生的新学期寄语
2014/01/18 职场文书
2014年小学英语教师工作总
2014/12/03 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
用Python selenium实现淘宝抢单机器人
2021/06/18 Python
Go语言 详解net的tcp服务
2022/04/14 Golang