javascript - 重复的翻转时钟

标签 javascript flipclock

我在我的网站上使用 Flipclock,我的问题是...如何在页面中放置超过 1 个 Flipclock?

如果我尝试复制它们,它不起作用(就像复制粘贴 div 标签并重命名它们一样)

知道如何在网页中放置超过 1 个翻转时钟吗?

http://flipclockjs.com/

这就是我得到的: http://i58.tinypic.com/k3xk0p.png

这是我的代码:

    <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
        <link rel="stylesheet" href="../includes/flipclock.css" />

        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

        <script src="../includes/flipclock.js"></script>
    <script type="text/javascript">
        var clock;

        $(document).ready(function () {
            var clock;

            clock = $('.clock').FlipClock({
                clockFace: 'DailyCounter',
                autoStart: false,
                callbacks: {
                    stop: function () {
                        $('.message').html('The clock has stopped!')
                    }
                }
            });

            clock.setTime(65000); /*60 = 1 Minute*/
            clock.setCountdown(true);
            clock.start();

        });
    </script>
        <style type="text/css">
        section
        {
            background-color:rgba(0, 0, 0, 0.45);
            width:900px;
            padding-top:5px;
            margin-left:10px;
            border:1px solid rgb(16, 16, 16);
        }   
        footer
        {
            position:relative;
            top:25px;
        }         
    </style>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="mainContent" Runat="Server">
    <div class="clock" style="margin:2em;"></div>
    <div class="message"></div>
    <div class="clock" style="margin:2em;"></div>
    <div class="message"></div>
    </asp:Content>

最佳答案

初始化一个新的 FlipClock 实例,也许就可以解决问题。并选择不同的类名:

<div class="clockTwo" style="margin:2em;"></div>

还有 JS:

clockTwo = $('.clockTwo').FlipClock({
            clockFace: 'DailyCounter',
            autoStart: false,
            callbacks: {
                stop: function () {
                    $('.message').html('The clock has stopped!')
                }
            }
        });

关于javascript - 重复的翻转时钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27889261/

相关文章:

javascript - RenderBody 未渲染我的 View

javascript - Flipclock.js 间隔回调方法,每分钟触发一个事件

javascript - FlipClock 重置倒计时

javascript - 我应该使用什么正则表达式来匹配这个日期模式 : DAY. month.YEAR?

javascript - FlipClock - 多个实例 - 在数据倒计时中计数到特定日期

特定时间和日期的Javascript倒计时

javascript - 如何让 Flipclock 从特定日期自动设置时间

javascript - 某个类的所有输入到json

javascript - 粘性页脚内的粘性页脚

javascript - 是否有任何 JavaScript/jQuery 插件允许我在播放歌曲达到特定播放时间时触发 Action ?