首页 > 其他分享 >基于HTML5 time元素的倒计时jquery插件

基于HTML5 time元素的倒计时jquery插件

时间:2024-12-28 17:10:14浏览次数:1  
标签:jquery 插件 12 h1 默认 HTML5 time div

这是一款简单的基于HTML5 time元素的倒计时jquery插件。该jquery倒计时插件提供默认的翻牌样式。

 

在线预览   下载

 使用方法

在页面中引入jquery、jquery.countdown.js。

< script src="path/to/jquery.min.js"> 
< script src="path/to/jquery.countdown.js"> 
 HTML结构

要创建一个倒计时,可以通过<time>元素的datetime属性来创建。

< time datetime="2013-12-13T17:43:00">Friday, December 13th, 2013 5:43pm
< time datetime="02:30:30">Expires in 2 hours 30 minutes 30 seconds
< time datetime="P61D">61 days       

也可以通过一个时间字符串来创建。

< div >12:30
< div >12:30:39
< div >12:30:39.929                  

或者通过一个有效的duration字符串来创建。

< div >P2D
< div >PT01H01M15S
< div >PT20M20S
< div >PT10S             

或者是Python timedelta 对象的时间字符串。

< div >600 days, 3:59:12
< div >00:59:00
< div >3:59:12       

或者是一个日常使用的时间表示字符串。

< h1 >24h00m59s
< h1 >2h 0m
< h1 >4h 18m 3s
< h1 >600 days, 3:59:12
< h1 >600 jours, 3:59:12
< h1 >00:01
< h1 >240:00:59   

或者是可以被JavaScript Date.parse() 函数解析的字符串。

< div >< script >document.write(date.toDateString())
< div >< script >document.write(date.toGMTString())
< div >< script >document.write(date.toISOString())
< div >< script >document.write(date.toUTCString())                  
 初始化插件

在页面DOM元素加载完毕之后,可以通过countDown()方法来初始化该倒计时插件。

$( 'div, h1, time' ).countDown();                  

 配置参数

jquery.countdown.js插件的可用配置参数有:

  • css_class:生成的<time>元素的class名称。默认为countdown
  • always_show_days:总是显示天数。默认为false
  • with_labels:是否显示标签。默认为true
  • with_seconds:是否显示秒数。默认为true
  • with_separators:是否显示天、小时、分钟和秒数之间的分隔符。默认为true
  • with_hh_leading_zero:是否前导0的2位数小时数。默认为true
  • with_mm_leading_zero:是否前导0的2位数分钟数。默认为true
  • with_ss_leading_zero:是否前导0的2位数秒数。默认为true
  • label_dd:天数的标签。默认为days
  • label_hh:小时数的标签。默认为hours
  • label_mm:分钟数的标签。默认为minutes
  • label_ss:秒数的标签。默认为seconds
  • separator:小时、分钟和秒之间的分隔符。默认为:
  • separator_days:天数和小时之间的分隔符。默认为,

 事件

time.elapsed:倒计时结束时立刻触发该事件。

$( '#my-countdown' ).on( 'time.elapsed' ,  function () {
    // do something...
});                  

time.tick:默认情况下,该事件每秒钟触发一次。

$( '#my-countdown' ).on( 'time.tick' ,  function (ev, ms) {
    // do something...
});

 

标签:jquery,插件,12,h1,默认,HTML5,time,div
From: https://www.cnblogs.com/cnblogsisgod/p/18637671

相关文章

  • Optiscroll-轻量级纯Js滚动条美化插件
    Optiscroll是一款轻量级纯Js滚动条美化插件。该滚动条美化插件可以隐藏原生的滚动条,并生成用户自定义样式的滚动条。它的特点还有:轻量级,没有任何依赖,压缩后的版本仅9kb。性能高度优化。支持水平和垂直滚动条。支持嵌套滚动条。支持自定义事件。可以制作scrollTo和scrollInt......
  • 插件用户隐私保护说明内容介绍
    插件用户隐私保护说明内容介绍插件用户隐私保护说明包括下列板块,其中具体的说明仅为示例。插件基本信息包括插件名称、插件提供方名称。插件名称:客服助手插件提供方名称:深圳市腾讯计算机系统有限公司插件处理的信息开发者需在此板块声明所处理的用户信息,微信会根据......
  • IDE 使用技巧与插件推荐:提升开发效率的秘籍
    在软件开发的世界里,集成开发环境(IDE)是开发者的得力助手。熟练掌握IDE的使用技巧并搭配实用的插件,能大幅提升开发效率。本文将以主流的IDE(如IntelliJIDEA、Eclipse、VisualStudioCode等)为例,分享一些通用的使用技巧,并推荐几款实用插件。一、IDE使用技巧(一)快捷键操作......
  • Kong中实现已登录用户自动跳转到指定页面功能(自定义插件开发教程)
    言简意赅的讲解Kong插件支持:使用生态插件与自定义开发解决的痛点之前给大家讲解得Kong作为领先的API网关,凭借其强大的插件架构,为开发者提供了极大的灵活性和扩展性。本文将详细介绍Kong对插件的支持,不仅涵盖如何使用其生态系统中的丰富插件,还将深入探讨如何开发自定义插件,......
  • 使用html5实现图片随手机重力感应而移动
    在前端开发中,实现图片随手机重力感应而移动的功能,通常需要结合HTML5、CSS以及JavaScript,并利用设备的重力感应API。然而,直接通过HTML5和JavaScript访问设备的重力感应数据是有限的,因为这通常涉及到设备的底层硬件功能。在大多数情况下,这种功能是通过移动应用的原生开发(如Android的......
  • html5如何调用手机陀螺仪实现方向辨识?
    在HTML5中,你可以使用DeviceOrientationAPI来访问手机的陀螺仪数据,从而实现方向辨识。这个API提供了设备在三维空间中的物理方向信息,包括设备围绕三个轴的旋转角度:俯仰角(pitch)、偏航角(yaw)和翻滚角(roll)。以下是一个简单的示例,展示如何使用DeviceOrientationAPI来获取和显示设备......
  • 使用HTML5实现一个MP3音乐播放器
    要使用HTML5实现一个MP3音乐播放器,你可以使用HTML5的<audio>标签。以下是一个简单的音乐播放器的实现:<!DOCTYPEhtml><html><head><title>MP3音乐播放器</title><style>#controls{margin-top:20px;}</style><......
  • uni-app 设置多语言切换uni-i18n插件
    安装uni-i18n插件npminstalluni-i18nmain.js文件中引入并初始化VueI18n///main.jsimportmessagesfrom'./language/index'leti18nConfig={locale:uni.getLocale(),messages}importVuefrom'vue'importVueI18nfrom'vue-i18n'......
  • basicContext.js - 强大的纯Js上下文菜单插件
    basicContext.js是一款功能强大的纯Js上下文菜单插件。该js上下文菜单插件可以制作左键菜单,右键菜单,可以自定义菜单的位置。它还可以和jquery结合使用,非常方便。 在线预览  下载 使用方法在页面中引入样式文件basicContext.min.css,主题样式文件default.min.css和js文件b......
  • 简单实用的jQuery表单输入框浮动标签动画特效插件
    phAnimate是一款简单实用的jquery表单输入框浮动标签动画特效插件。通过该插件,你可以非常轻松的为表单input元素添加浮动标签动画效果。 在线预览 下载  使用方法在页面中引入jquery和phanimate.jquery.js文件。<scripttype="text/javascript"src="js/jquery.min.j......