`

漂亮的走动的时间

 
阅读更多

漂亮的走动的时间

 
漂亮的走动的时间

 

XML/HTML Code
  1. <div id="wrap"> <img id="hourl" class="time" src="nums2.png" /> <img id="hourr" class="time" src="nums10.png" /> <img class="time" src="colon.png" /> <img id="minl" class="time" src="nums6.png" /> <img id="minr" class="time" src="nums10.png" /> <img class="time" src="colon.png" /> <img id="secl" class="time" src="nums6.png" /> <img id="secr" class="time" src="nums10.png" />  
  2. <div style="clear:left;"> </div>  
  3. <div id="cover"> </div>  
  4. </div>  

 

JavaScript Code
  1. <script type="text/javascript">  
  2.   
  3.   $(document).ready(function(){  
  4.   
  5.     $('#wrap').animate({opacity: 0.0}, 0);  
  6.       
  7.     function middle(){  
  8.   
  9.       wrapTop = ($(window).height() - $('#wrap').height())/2;  
  10.       wrapLeft = ($(window).width() - $('#wrap').width())/2;  
  11.   
  12.       $('#wrap').animate({marginTop: wrapTop, marginLeft: wrapLeft}, 500);  
  13.   
  14.     };  
  15.   
  16.       middle();  
  17.   
  18.       $(window).bind('resize', middle);  
  19.   
  20.     function checktime(prevhour,prevmins,prevsecs){  
  21.   
  22.       var now = new Date();  
  23.   
  24.       var hour = now.getHours();  
  25.       if(hour < 10) hour = "0" + hour;  
  26.   
  27.       var mins = now.getMinutes();  
  28.       if(mins < 10) mins = "0" + mins;  
  29.   
  30.     var secs = now.getSeconds();  
  31.     if(secs < 10) secs = "0" + secs;    
  32.   
  33.       var hour = hour + "";  
  34.       var mins = mins + "";  
  35.     var secs = secs + "";  
  36.   
  37.       if(prevhour != hour) {  
  38.   
  39.         var prevhour = prevhour + ""  
  40.         var hoursplit = hour.split("");  
  41.         var prevhoursplit = prevhour.split("");  
  42.   
  43.         if(prevhoursplit[0] != hoursplit[0]) numberflip('#hourl',hoursplit[0]);  
  44.         if(prevhoursplit[1] != hoursplit[1]) numberflip('#hourr',hoursplit[1]);  
  45.   
  46.       };  
  47.   
  48.       if(prevmins != mins) {  
  49.   
  50.         var prevmins = prevmins + ""  
  51.         var minsplit = mins.split("");  
  52.         var prevminsplit = prevmins.split("");  
  53.   
  54.         if(prevminsplit[0] != minsplit[0]) numberflip('#minl',minsplit[0]);  
  55.         if(prevminsplit[1] != minsplit[1]) numberflip('#minr',minsplit[1]);  
  56.   
  57.       };  
  58.   
  59.       if(prevsecs != secs) {  
  60.   
  61.         var prevsecs = prevsecs + ""  
  62.         var secsplit = secs.split("");  
  63.         var prevsecsplit = prevsecs.split("");  
  64.   
  65.         if(prevsecsplit[0] != secsplit[0]) numberflip('#secl',secsplit[0]);  
  66.         if(prevsecsplit[1] != secsplit[1]) numberflip('#secr',secsplit[1]);  
  67.   
  68.       };  
  69.   
  70.   
  71.   
  72.       function numberflip(which,number){  
  73.   
  74.         if(number != 0) $(which).animate({marginTop: '-'+parseInt((number*140),10)+'px'}, 250, 'linear');  
  75.   
  76.         if(number == 0) {  
  77.   
  78.               var getmargin = parseInt(($(which).css('margin-top')), 10);  
  79.   
  80.               $(which).animate({marginTop: parseInt((getmargin-140),10)+'px'}, 250, 'linear'function(){  
  81.                 $(this).css("margin-top","0px")  
  82.           });  
  83.   
  84.             };  
  85.   
  86.       };  
  87.   
  88.       setTimeout(function(){checktime(hour,mins,secs);}, 200);  
  89.   
  90.     };  
  91.   
  92.     checktime(00,00,00);  
  93.   
  94.     $('#wrap').animate({opacity: 1.0}, 1000);  
  95.   
  96.   });  
  97.   
  98.   
  99.   
  100. </script>  

 


原文地址:http://www.freejs.net/article_jquerytupiantexiao_304.html

 

0
0
分享到:
评论

相关推荐

    简约,漂亮的C#数字时钟,带指针走动

    内容索引:C#源码,菜单窗体,时钟 一个简约,漂亮的C#数字时钟,同时还有指针走动,实现流程:  得到当前系统时间,并将其拼接成一个字符串,数字时钟要显示的字符串,将时,分,秒连成一个字符串,在窗体上画表盘...

    漂亮的jQuery橙色进度条插件.zip

    漂亮的jQuery橙色进度条插件是一款可以很容易的实现动态进度条,可以设定进度条走动的速度,可以限定时间,使用非常方便,效果也超酷。

    古典风格的Flash圆形时钟源文件.rar

    本Flash时钟打开后自动获取Windows时间,时钟指针各个变量初始化,指针开始跟随Windows时间一起走动。。里面涉及了部分的Flash ActionScript脚本,不过并不是太难理解,有兴趣的下载源码文件学习研究。

    Flash全屏时钟-圆形电子钟fla源文件.rar

    一款漂亮Flash全屏时钟-圆形电子钟源文件,含fla文件,这是一个flash时间显示特效,运行后自动获取Windows时间,可看到时针、分针、秒针都在跟随时间走动,设计精美,很有质感,而且是氏量绘图技术设计的作品,动画...

    CSS3的3D立体感指针时钟代码.zip

    js代码 [removed] var miao = document.getElementById("miao"); ... var fen = document.getElementById("fen");...一款漂亮的基于CSS3 JS实现钟表特效,界面设计带有3D立体感的CSS3指针时钟走动代码。

    漂亮的jQuery橙色进度条插件特效代码

    漂亮的jQuery橙色进度条插件是一款可以很容易的实现动态进度条,可以设定进度条走动的速度,可以限定时间,使用非常方便,效果也超酷。

    HTML5 canvas数字时钟15种样式代码.zip

    HTML5 canvas数字时钟15种样式代码,网页走动时钟。

    LED电子钟(html5 CSS3 jquery)联合打造.rar

    精美的一款LED电子钟,由html5 CSS3 jquery联合打造,模拟的电子屏钟表,显示星期几和上午下午,秒数字会和系统时间保持一致不断走动,如截图所示,很漂亮。

    Flash电子钟动画源码

    摘要:Flash源码,日期时间,... Flash电子钟,电子表动画源码,将时、分针、秒针以数字的形式显示,但同时也保持了指针的功能,并加入了秒针走动的动画特效,电子钟外形设计很漂亮,很可爱的Flash电子表,希望大家喜欢。

    js实现上传进度条

    一款不错的jQuery动态进度条插件的示例及下载,可设定走动速度,限定时间的动态进度条效果,放在网页上也是很漂亮的效果,演示页面一共演示了三种速度的进度条,进度速度可以自己调节,旁边可显示网络速度,用在上传...

    VB6.0圆盘时钟 可以语音报时.rar

    一款极漂亮的圆形的VB时钟,圆盘风格的电子时钟,在VB6.0下可顺利完成编译,运行后自动获取Windows7时间,指针就位开始走动,还支持语音报时功能,亮点就是语音报时了,报时语音已经打包,开发者完全可以将语音报时...

    方竹网吧计费7.7

    使管理员管理网吧只是卖卡, 大部份工作让顾客自己完成、从而使管理员在网吧自由走动,一面卖卡一面帮顾客解决问题。管理员管理网吧更加轻松自如。 5. 独特的数据库服务器、及最新的数据加密技术,让数据库服务器在...

    方竹网吧计费系统专业版V6.55

    使管理员管理网吧只是卖卡, 大部份工作让顾客自己完成、从而使管理员在网吧自由走动,一面卖卡一面帮顾客解决问题。管理员管理网吧更加轻松自如。 5. 独特的数据库服务器、及最新的数据加密技术,让数据库服务器在...

    方竹网管-简单易用

    使管理员管理网吧只是卖卡, 大部份工作让顾客自己完成、从而使管理员在网吧自由走动,一面卖卡一面帮顾客解决问题。管理员管理网吧更加轻松自如。 5. 独特的数据库服务器、及最新的数据加密技术,让数据库服务器在...

    ColorClock:我对改变背景颜色的颜色的实现

    色钟 我对改变背景颜色的颜色的实现。 执照: 此存储库中的所有代码均在 BSD 2-Clause 许可下可用 ...随着时间的推移在两种颜色之间来回走动 想出一些方法来平滑地走完所有的色彩空间 仅在 css 中执行

    方竹网吧计费-v7.68

    使管理员管理网吧只是卖卡, 大部份工作让顾客自己完成、从而使管理员在网吧自由走动,一面卖卡一面帮顾客解决问题。管理员管理网吧更加轻松自如。  5、独特的数据库服务器、及最新的数据加密技术,让数据库服务器...

    方竹网吧计费系统专业版

    使管理员管理网吧只是卖卡, 大部份工作让顾客自己完成、从而使管理员在网吧自由走动,一面卖卡一面帮顾客解决问题。管理员管理网吧更加轻松自如。 5. 独特的数据库服务器、及最新的数据加密技术,让数据库服务器在...

    方竹网吧计费管理7.8687版

    而收银员工作只是在网吧卖卡,大部份工作让顾客自己完成,从而使管理员在网吧自由走动,一面卖卡一面帮顾客解决问题。管理员管理网吧更加轻松自如。同时支持刷二代身份证。 5. 独特的数据库服务器、及最新的数据...

Global site tag (gtag.js) - Google Analytics