Welcome

Innovation distinguishes between a leader and a follower.

" นวัตกรรมแยกผู้นำกับผู้ตามออกจากกัน " Steve Jobs

แนะนำ jQuery CountDown plugin สวยๆ สำหรับประยุกต์ใช้งาน


CountDown jQuery plugin ดูรายละเอียดและวิธีการใช้ได้ด้วยตัวเองที่
http://www.littlewebthings.com/projects/countdown/index.php
ดาวน์โหลดไฟล์ตัวอย่าง ได้ที่ http://www.littlewebthings.com/projects/countdown/downloads/lwtCountdown-html.zip
ตัวอย่าง นับถอยหลังก่อนวันแม่ ปี 54


weeks
0
1
days
0
1
hours
2
1
minutes
5
7
seconds
4
4
5

โค้ด ส่วนสำหรับใช้งานทั้งหมด

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
  2.  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  3. <html xmlns="http://www.w3.org/1999/xhtml">  
  4. <head>  
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  6. <title>cool countdown</title>  
  7.   
  8. <style type="text/css">  
  9. html, body {  
  10.     margin: 0;  
  11.     padding: 0;  
  12. }  
  13.   
  14. body {  
  15.     text-align: center;  
  16. }  
  17.   
  18. #container_counter {  
  19.     margin: 50px auto;  
  20.     width: 700px;  
  21.     color: #555;  
  22. }  
  23.   
  24. #countdown_dashboard {  
  25.     height: 110px;  
  26. }  
  27.   
  28. .dash {  
  29.     width: 110px;  
  30.     height: 114px;  
  31.     background: transparent url('lwtcountdown/images/dash.png') 0 0 no-repeat;  
  32.     float: left;  
  33.     margin-left: 20px;  
  34.     position: relative;  
  35. }  
  36.   
  37. .dash .digit {  
  38.     font-size: 55pt;  
  39.     font-weight: bold;  
  40.     float: left;  
  41.     width: 55px;  
  42.     text-align: center;  
  43.     font-family: Times;  
  44.     color: #555;  
  45.     position: relative;  
  46. }  
  47.   
  48. .dash_title {  
  49.     position: absolute;  
  50.     display: block;  
  51.     bottom: 0px;  
  52.     right: 6px;  
  53.     font-size: 9pt;  
  54.     color: #555;  
  55.     text-transform: uppercase;  
  56.     letter-spacing: 2px;  
  57. }  
  58.   
  59. </style>  
  60. </head>  
  61.   
  62. <body>  
  63.   
  64.   
  65.       
  66. <div id="container_counter">  
  67.   
  68.         <!-- Countdown dashboard start -->  
  69.         <div id="countdown_dashboard">  
  70.             <div class="dash weeks_dash">  
  71.                 <span class="dash_title">weeks</span>  
  72.                 <div class="digit">0</div>  
  73.                 <div class="digit">0</div>  
  74.             </div>  
  75.   
  76.             <div class="dash days_dash">  
  77.                 <span class="dash_title">days</span>  
  78.                 <div class="digit">0</div>  
  79.                 <div class="digit">0</div>  
  80.             </div>  
  81.   
  82.             <div class="dash hours_dash">  
  83.                 <span class="dash_title">hours</span>  
  84.                 <div class="digit">0</div>  
  85.                 <div class="digit">0</div>  
  86.             </div>  
  87.   
  88.             <div class="dash minutes_dash">  
  89.                 <span class="dash_title">minutes</span>  
  90.                 <div class="digit">0</div>  
  91.                 <div class="digit">0</div>  
  92.             </div>  
  93.   
  94.             <div class="dash seconds_dash">  
  95.                 <span class="dash_title">seconds</span>  
  96.                 <div class="digit">0</div>  
  97.                 <div class="digit">0</div>  
  98.             </div>  
  99.   
  100.         </div>  
  101.         <!-- Countdown dashboard end -->  
  102.           
  103. </div>        
  104. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>  
  105. <script type="text/javascript" src="http://www.littlewebthings.com/projects/countdown/demo/js/jquery.lwtCountdown-1.0.js"></script>  
  106. <script type="text/javascript">  
  107. $(function(){  
  108.     $('#countdown_dashboard').countDown({  
  109.         targetDate: {  
  110.             'day':      12,  
  111.             'month':    8,  
  112.             'year':     2011,  
  113.             'hour':     0,  
  114.             'min':      0,  
  115.             'sec':      0  
  116.             // time set as UTC  
  117.             //'utc':      true                
  118.         },  
  119.         // onComplete function  
  120.         onComplete: function(){   
  121.           
  122.         }             
  123.     });  
  124. });  
  125.       
  126.   
  127. // กำหนดการนับถอยหลังจากวันที่ ที่กำหนดโดยตรง  
  128. function set_by_date() {  
  129.     $('#countdown_dashboard').stopCountDown();  
  130.     $('#countdown_dashboard').setCountDown({  
  131.         targetDate: {  
  132.             'day':      15,  
  133.             'month':    1,  
  134.             'year':     2011,  
  135.             'hour':     12,  
  136.             'min':      0,  
  137.             'sec':      0  
  138.         }  
  139.     });  
  140.     $('#countdown_dashboard').startCountDown();  
  141. }  
  142.   
  143. // Set by date/time offset  
  144. function set_by_offset() {  
  145. //      หากไม่ต้องการแสดง สัปดาห์ week ในการกำหนด   
  146. //      targetOffset ให้กำหนด day และ month เท่ากับ 0   
  147.     $('#countdown_dashboard').stopCountDown();  
  148.     $('#countdown_dashboard').setCountDown({  
  149.         targetOffset: {  
  150.             'day':      1,  
  151.             'month':    1,  
  152.             'year':     0,  
  153.             'hour':     1,  
  154.             'min':      1,  
  155.             'sec':      1  
  156.         }  
  157.     });  
  158.     $('#countdown_dashboard').startCountDown();  
  159. }     
  160.       
  161. // Stop countdown  
  162. function stop() {  
  163.     $('#countdown_dashboard').stopCountDown();  
  164. }  
  165.   
  166. // Start countdown  
  167. function start() {  
  168.     $('#countdown_dashboard').startCountDown();  
  169. }  
  170.   
  171. // reset and start  
  172. function reset() {  
  173.     $('#countdown_dashboard').stopCountDown();  
  174.     $('#countdown_dashboard').setCountDown({  
  175.         targetOffset: {  
  176.             'day':      1,  
  177.             'month':    1,  
  178.             'year':     0,  
  179.             'hour':     1,  
  180.             'min':      1,  
  181.             'sec':      1  
  182.         }  
  183.     });               
  184.     $('#countdown_dashboard').startCountDown();  
  185. }  
  186.       
  187. </script>  
  188.   
  189. </body>  
  190. </html>  

0 ความคิดเห็น :

แสดงความคิดเห็น

 
JUNCTION X © 2013. All Rights Reserved. Powered by Blogger
Top