Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 令牌错误导致此页出现问题_Javascript_Jquery_Error Handling - Fatal编程技术网

Javascript 令牌错误导致此页出现问题

Javascript 令牌错误导致此页出现问题,javascript,jquery,error-handling,Javascript,Jquery,Error Handling,每当我将两者相加时,它都会在我的页面上创建一个意外的}标记。什么是错的,我错过了什么?我检查了一切。似乎两者都是分开工作的 另外,当我查看控制台时,它会给我一行导致错误的代码,但如果我单击它,它将不会显示任何内容 有什么想法吗 $(document).ready(function () { // On Load Show $('.draft_landing_wrapper').hide(); $(".light_admin,.dark_gray_overlay").fad

每当我将两者相加时,它都会在我的页面上创建一个意外的}标记。什么是错的,我错过了什么?我检查了一切。似乎两者都是分开工作的

另外,当我查看控制台时,它会给我一行导致错误的代码,但如果我单击它,它将不会显示任何内容

有什么想法吗

$(document).ready(function () {
    // On Load Show
    $('.draft_landing_wrapper').hide();
    $(".light_admin,.dark_gray_overlay").fadeIn("slow", function () {
        setTimeout(function () {
            $(".light_admin,.dark_gray_overlay").fadeOut("slow");
        }, 10000);
        $(".light_admin").animate({
            paddingBottom: '150px',
            paddingTop: '150px',
            marginTop: '-150px'
        }, function () {
            $('.draft_landing_wrapper').delay(1000).fadeIn('fast');
        });
    });
});
$('.admin_popup').on('click', function () {
    $(".light_admin,.dark_gray_overlay").fadeIn("slow", function () {
        $(".light_admin").animate({
            paddingBottom: '150px',
            paddingTop: '150px',
            marginTop: '-150px'
        });
    });
});
$('.draft_close').on('click', function () {
    $(".light_admin,.dark_gray_overlay").fadeOut("slow");
    $(".light_admin").css({
        paddingBottom: '0px',
        paddingTop: '0px',
        marginTop: '0px'
    });
});
那么这个

//Timer
var times = [];
var counter_interval;
var $time_left = $('.time-left');
var $button = $('.start-pause');
$(document).ready(function () {
    // timer length in seconds
    var timer_length = 45;
    $('body').on('click', '.start-pause', function () {
        // are we starting or stopping?
        var starting = times.length % 2 == 0;
        times.push(Date.now());
        if (starting) {
            $button.html('Pause');
            counter_interval = setInterval(function () {
                var time_left = Math.floor(timer_length - sum_elapsed());
                if (time_left < 1) {
                    clearInterval(counter_interval);
                    return finished();
                }
                //$time_left.html(time_left);
                $time_left.html(secToMinTxt(time_left));

            }, 100);
        } else {
            $button.html('Resume');
            clearInterval(counter_interval);
        }
    });
    function pad(num) {
        var str = "" + num;
        var pad = "00";
        return pad.substring(0, pad.length - str.length) + str;
    }
    function secToMinTxt(seconds) {
        var min = Math.floor(seconds / 60);
        var sec = seconds % 60;
        return pad(min) + ":" + pad(sec);
    }
    var sum_elapsed = function () {
        sum = 0;
        for (var i = 0; i < times.length; i++) {
            if (i % 2 == 1) {
                sum += (times[i] - times[i - 1]);
            }
            if (i == (times.length - 1)) {
                sum += (Date.now() - times[i]);
            }
        }
        // convert milliseconds to seconds
        return sum / 1000;
    };
    var finished = function () {
        $button.attr('disabled', 'disabled').html('Finished');
        $time_left.html("Time's Up!!");
    };
});
});
//计时器
var时间=[];
var计数器间隔;
变量$time_left=$('.time left');
变量$button=$('.start pause');
$(文档).ready(函数(){
//计时器长度(秒)
var定时器_长度=45;
$('body')。在('click','start pause',函数()上{
//我们是开始还是停止?
var start=times.length%2==0;
times.push(Date.now());
如果(启动){
$button.html('Pause');
计数器间隔=设置间隔(函数(){
var time_left=Math.floor(timer_length-sum_appeased());
如果(左时间<1){
清除间隔(计数器间隔);
返回已完成();
}
//$time_left.html(time_left);
$time_left.html(secToMinTxt(time_left));
}, 100);
}否则{
$button.html('Resume');
清除间隔(计数器间隔);
}
});
功能板(num){
var str=”“+num;
var pad=“00”;
返回pad.substring(0,pad.length-str.length)+str;
}
函数secToMinTxt(秒){
var min=数学地板(秒/60);
var秒=秒%60;
返回焊盘(最小值)+“:”+焊盘(秒);
}
var sum_经过=函数(){
总和=0;
对于(var i=0;i
如何将两者相加?起初,我只输入了计时器代码,没有文档准备代码。我只是把它放在它的正下方,这就是问题开始的时候。然后,我在计时器代码上尝试了doc-ready代码,但没有帮助。删除最后一行:'});'-语法错误有问题。。。。在第二个脚本中。这使弹出窗口再次工作,但计时器仍然无法添加HTML示例。