javascript - 如何使用 jQuery Knob 创建计数器时钟?

标签 javascript jquery html css

我正在使用 jQuery.countdown 的多个实例。

如何使用 jQuery Knob 创建倒计时圆圈?

http://jsfiddle.net/qt3rteL5/

http://jsfiddle.net/26ppb5yc/1/ (重新加载预览帧以查看错误和结果)

jQuery.countdown 多个实例

<div data-countdown="2016/01/01"></div>
<div data-countdown="2017/01/01"></div>
<div data-countdown="2018/01/01"></div>
<div data-countdown="2019/01/01"></div>

jQuery 旋钮

<input class="knob days"  data-readOnly="true" data-insidelabel="Days" data-width="150" data-angleOffset="180" data-fgColor="#fff" data-skin="tron" data-thickness=".1" value="">
<input class="knob hours" data-max="24" data-readOnly="true" data-insidelabel="Hours"  data-width="150" data-angleOffset="180" data-fgColor="#fff" data-skin="tron" data-thickness=".1" value="">
<input class="knob minutes" data-max="60" data-readOnly="true" data-insidelabel="Minutes" data-width="150" data-angleOffset="180" data-fgColor="#fff" data-skin="tron" data-thickness=".1" value="">
<input class="knob second" data-max="60" data-readOnly="true" data-insidelabel="Seconds" data-width="150" data-angleOffset="180" data-fgColor="#fff" data-skin="tron" data-thickness=".1" value="">

如何更改值?

$(".second").val(seconds).trigger("change");
$(".minutes").val(minutes).trigger("change");
$(".hours").val(hours).trigger("change");
$(".days").val(days).trigger("change");

jQuery.countdown

jQuery Knob

我找到了this但它对我不起作用。

旋钮圆圈出现几秒钟,然后消失。

请帮助我

最佳答案

试试这个。

 $('[data-countdown]').each(function() {
      var $this = $(this), finalDate = $(this).data('countdown');
      $this.countdown(finalDate, function(event) {
          knobjs();
         $this.html(event.strftime('<span class="knob days">%D</span> <span class="knob hours">%H</span> <span class="knob minutes">%M</span> <span class="knob second">%S</span>'));
       });
     }); 



 $(function() {
        $(".knob").knob();

        $(".second").val('%S').trigger("change");
        $(".minutes").val('%M').trigger("change");
        $(".hours").val('%H').trigger("change");
        $(".days").val('%D').trigger("change");
    });

 function knobjs()
    {
         $(".knob").knob();

            $(".second").val('%S').trigger("change");
            $(".minutes").val('%M').trigger("change");
            $(".hours").val('%H').trigger("change");
            $(".days").val('%D').trigger("change");
    }

http://jsfiddle.net/saravananmp/26ppb5yc/5/

关于javascript - 如何使用 jQuery Knob 创建计数器时钟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32064876/

相关文章:

javascript - 我想使用 hashbang URL (blah.com/#!/thingtoload) 动态加载页面内容(在 DIV 中),我有 jQuery 和 Bootstrap

javascript - 在 React Native 天才聊天中,我如何将点击作为普通消息处理?

javascript - 使用 sql 适配器进行删除操作时出错

javascript - 带有过滤器和 DataView 的 Google 可视化仪表板

javascript - 如何使用 Omit<> 以简洁的方式省略多个属性

jquery - overflow hidden 的水平网站滚动

javascript - Bootstrap 响应式 iframe,具有自动高度计算

html - 网格布局下的 IE 10/11 和 Edge 页脚问题

jQuery 为什么我的一些图标开始看起来不正确

html - 我在使用 LESS 和 Bootstrap 3 时遇到了一些麻烦