zoukankan      html  css  js  c++  java
  • 简单的倒计时 时间显示

    <body>
    <input type="checkbox" class="agrees" checked="checked">
    	<div class="fyhsubbtn1">
    			<a class="btn  floatright thirtyshow " href="javascript:void(0)"> <strong class="secondstime timesshow"></strong>秒</a>
    	</div>
    </body>
    

     

    <style>
        .btn{display:block;width: 100px; height: 30px;background: #ccc;text-align: center; line-height: 30px;color: #FFFFFF;}
        .red{background: #FF0000;}
    </style>
    <script>
                                //        在线预览不得少于30秒
                                var second = 0;
                                window.setInterval("OnlineStayTime();", 1000); //setInterval 不停的调用函数
    
                                function OnlineStayTime() {
                                    second++;
                                }
                                $(".thirtyshow").click(function() {
                                    console.log(second);
                                    if(second < 30) {
                                        alert("在线预览不得少于30秒")
                                    }
                                    if(second > 30) {
                                        //                             console.log($(".agrees").is(":checked"))
                                        if($(".agrees").is(":checked")) {
                                            $("#informtab2").parent("li").addClass("active").siblings().removeClass("active");
                                            $("#informdiv1").hide();
                                            $("#informdiv2").show();
                                        } else {
                                            alert("请勾选同意此管理办法!");
                                        }
                                    }
    
                                });
                            </script>
                            <!--倒计时显示时间秒-->
                            <script type="text/javascript">
                                $(document).ready(function() {
                                    var times = 30 * 100; // 30秒
                                    countTime = setInterval(function() {
                                        times = --times < 0 ? 0 : times;
                                        var ms = Math.floor(times / 100).toString(); //求一个最接近它的整数  console.log(ms.length);
                                        if(ms.length <= 1) {
                                            ms = "0" + ms; //如果显示秒数为个位给秒数前加0
                                        }
                                        if(times == 0) {
                                            $(".timesshow").hide();
                                            $(".timesshow").parent().html("同意并继续");
                                            $(".thirtyshow ").addClass("red");
                                            clearInterval(countTime);
                                        }
                                        // 获取秒数
                                        $(".secondstime").html(ms);
                                    }, 10);
                                });
                            </script>

     

  • 相关阅读:
    常用SEO优化工具
    OA系统中常用信息提示窗体
    VB.NET 操作注册表
    js截取字符串处理
    JavaScript中常用的对象和属性
    优化ASP.NET性能
    jquery线上引用无需本地包 Jim
    css 超出盒子滚动,不显示滚动条 Jim
    常用判断js数据类型 Jim
    amonthpicker 禁止当前完后月份,禁止当前往前推2月份 Jim
  • 原文地址:https://www.cnblogs.com/dazhangli/p/6170519.html
Copyright © 2011-2022 走看看