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实现文字打印动态效果
Apr 21 jQuery
最常用的jQuery表单验证(简单)
May 23 jQuery
jQuery 控制文本框自动缩小字体填充
Jun 16 jQuery
jquery单击文字或图片内容放大并居中显示
Jun 23 jQuery
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
jQuery封装animate.css的实例
Jan 04 jQuery
jquery 实现拖动文件上传加载进度条功能
Mar 18 jQuery
jQuery实现获取form表单内容及绑定数据到form表单操作分析
Jul 03 jQuery
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
Feb 04 jQuery
jQuery弹框插件使用方法详解
May 26 jQuery
jQuery实现简单QQ聊天框
Aug 27 jQuery
原生jQuery实现只显示年份下拉框
Dec 24 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简单的伪原创程序,配合商城采集用的
2010/10/12 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
2015/11/16 PHP
thinkphp3.x中display方法及show方法的用法实例
2016/05/19 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
js单词形式的运算符
2014/05/06 Javascript
Angular实现form自动布局
2016/01/28 Javascript
JavaScript String 对象常用方法总结
2016/04/28 Javascript
原生js实现自由拖拽弹窗代码demo
2016/06/29 Javascript
用js动态添加html元素,以及属性的简单实例
2016/07/19 Javascript
浅谈$_FILES数组为空的原因
2017/02/16 Javascript
详解Vue.js分发之作用域槽
2017/06/13 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
2018/09/16 Javascript
[01:38]DOTA2 2015国际邀请赛中国区预选赛 Showopen
2015/06/01 DOTA
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
Python实现在线音乐播放器
2017/03/03 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
将python文件打包成EXE应用程序的方法
2019/05/22 Python
python 画出使用分类器得到的决策边界
2019/08/21 Python
python3 deque 双向队列创建与使用方法分析
2020/03/24 Python
Python图片处理模块PIL操作方法(pillow)
2020/04/07 Python
利用jupyter网页版本进行python函数查询方式
2020/04/14 Python
Python request使用方法及问题总结
2020/04/26 Python
一文详述 Python 中的 property 语法
2020/09/01 Python
IE兼容css3圆角的实现代码
2011/07/21 HTML / CSS
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
介绍一下.NET构架下remoting和webservice
2014/05/08 面试题
天网面试题
2013/04/07 面试题
如何保障Web服务器安全
2014/05/05 面试题
计算机专业职业生涯规划范文
2014/01/19 职场文书
行政工作个人的自我评价
2014/02/13 职场文书
低碳生活的宣传标语
2014/06/23 职场文书
迎新生标语大全
2014/10/06 职场文书
公司员工手册范本
2015/05/14 职场文书