如何在 Jquery 中获取 TimeCircles 插件的当前时间
How to get the current time of TimeCircles Plugin in Jquery
我正在尝试获取TimeCircles的当前时间,当我使用document.write($('#CountDownTimer').TimeCircles().getTime());
时它将打印实例化时设置的时间。
如何获取当前时间而不是实例化时设置的时间?
在此处输入图像描述
从文档中:
要添加侦听器,请使用
addEventListener(callback, type)
函数。回调是您传递给事件侦听器的函数。然后,将为每个事件触发回调。三个参数传递给回调函数,即:
- 单位
- :字符串格式的时间单位。所以,"天"/"小时"/"分钟"/"秒"。 值
- :更改的时间单位的新值。 即:15。
- 总计:这是自零点以来剩余(或经过)的总时间。
所以只需使用:
$('#CountDownTimer').TimeCircles().addEventListener(function(unit, value, total) {
console.log(unit, value, total);
});
为了解决你的问题,你需要在 Damien 引用的 addListener
函数中调用 getTime
。
您的网页:
<div id='CountDownTimer' data-timer='120' style='width: 400px; height: 250px;'></div>
<div id='time'></div>
你的Javascript:
$('#CountDownTimer').TimeCircles({ time: { Days: { show: false }, Hours: { show: false } }});
$('#CountDownTimer').TimeCircles().addListener(function() {
var time = $('#CountDownTimer').TimeCircles().getTime()
$('#time').text(time)
});
在这里,我使用 getTime
获取当前时间并将其显示在屏幕上的新div 中。我会远离document.write
因为这将尝试写入整个文档。
查看工作示例:http://codepen.io/bomatson/pen/WrqOXg
我希望这有帮助!
相关文章:
- PhoneGap 2.0(Cordova)DatePicker插件'模式'-属性以获取日期和时间
- Firefox插件:保存到文本文件的HTTP日志,其中包含时间、用户名、计算机名;t创建文本文件
- Ruby(rails)时间戳和jQuery timeago插件出现问题
- jQuery 掩码插件中的时间验证 24 小时格式
- 时间滑块插件和传单 - 标记未按顺序显示
- 火狐插件SDK:获取页面加载时间
- 启动时间圈子插件在引导模式
- 在聊天系统中保持时间戳准确 - 使用timeago jQuery插件
- 此插件是否有 24 小时时间格式
- 如何在 Jquery 中获取 TimeCircles 插件的当前时间
- 时间选择器插件正在停止我的 JQuery 脚本
- 使用日期时间选择器插件格式化日期
- 在 Rails 4 表单中使用 JQuery 时间选择器插件
- 时间元插件始终在 on()
- 排序时间 hh:mm:ss 与表排序器插件
- 获取类型错误:e 未定义与 js 插件日期时间选择器
- Livestamp插件Jquery-如何显示时间
- TubePlayer插件视频当前时间与jquery ui滑块同步
- 修改Cordova插件加载行为以加快加载时间
- 拖放图像&上传插件的时间