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示例。