Javascript 找不到没有合上支架的地方。未捕获的语法错误:输入意外结束
我的控制台返回此错误:Javascript 找不到没有合上支架的地方。未捕获的语法错误:输入意外结束,javascript,jquery,brackets,unexpectendoffile,Javascript,Jquery,Brackets,Unexpectendoffile,我的控制台返回此错误: Uncaught SyntaxError: Unexpected end of input 我知道这意味着什么,但我找不到我没有正确关闭支架的地方 这是我网站的网址 如果有人能解决这个问题,我将非常高兴!谢谢 ---------编辑 我剪切了大部分代码,在这一小块代码中显示了这个错误: $("#slider-index").bxSlider({ delay: 3000, speed: 5000, pause: 1000, control
Uncaught SyntaxError: Unexpected end of input
我知道这意味着什么,但我找不到我没有正确关闭支架的地方
这是我网站的网址
如果有人能解决这个问题,我将非常高兴!谢谢
---------编辑
我剪切了大部分代码,在这一小块代码中显示了这个错误:
$("#slider-index").bxSlider({
delay: 3000,
speed: 5000,
pause: 1000,
controls: false,
auto: true,
pager: false,
adaptativeHeight: true,
adaptativeWidth: true,
mode: 'fade'
});
function persiana() {
$('.one').animate({
left: '-35px'
}, 1500, 'linear', function() {
$(this).css('left', '0');
persiana();
});
}
persiana();
然而,我没有看到这个错误,甚至连jshint.com都找不到 用这个。粘贴到javascript中。急板地。然而,我们无法通过它握住你的手。Lint将发现语法和逻辑错误。关注语法错误,不要迷失在逻辑上。让你的代码正常工作
调试您的代码花了我很长时间,但我想我找到了问题所在。实际上,问题不在于您向我们展示的代码。问题出在别的地方。您错过了关闭两个功能。请看下面的代码:
$(document).ready(function () {
$(".newsletter").colorbox({
iframe: true,
width: "500px",
height: "310px"
});
$(".mapa-site").colorbox({
iframe: true,
width: "600px",
height: "420px"
});
$(".webdesign").colorbox({
iframe: true,
width: "450px",
height: "300px"
});
$(".area-restrita").colorbox({
iframe: true,
width: "500px",
height: "300px"
});
var posicao = $(".menu ul li a.active").parents().position().left + ($(".menu ul li a.active").parents().width() / 2) - 10;
$(".bola").css({
left: posicao
});
$(".menu ul li a").click(function (e) {
e.preventDefault();
var _this = $(this);
var posicao = _this.parents().position().left + (_this.parents().width() / 2) - 10;
$(".bola").animate({
'left': posicao
}, 'slow');
$(".menu ul li a").removeClass('active');
$(this).addClass('active');
var dataSlider = _this.attr('data-slide-index');
var conteudoLi = $("#li_" + dataSlider).html();
novoLeft = dataSlider * 964 * -1;
if ($("#li_" + dataSlider).attr('data-height')) {
novoHeight = $("#li_" + dataSlider).attr('data-height');
} else {
novoHeight = $("#li_" + dataSlider).outerHeight();
}
$('.viewport').animate({
left: novoLeft
}, 'slow', 'swing');
$('#content').animate({
height: novoHeight
}, 'slow');
因此,如果在代码之后再添加两行,问题就会得到解决
}); //For $("menu ul li a").click(function) {
}); // For $(document).ready(function) {
在这里发布你的代码,而不是你网站的链接(特别是因为你使用了一个我们看不到的短链接),最好是什么代码导致了这个问题。我们在这里不仅仅是为了寻找语法错误。很抱歉,代码太广泛了,我想这会更简单。我真的应该把它贴在这里吗?然后使用合适的编辑器,它会为你突出显示它。任何害怕嘴巴的人都不应该点击该链接。对不起,迪拉杰,我真的很感谢你帮助我的努力!我去度假了,不再检查堆栈。昨天我发现了问题所在,当我上传到服务器时,我的filezilla把我的代码弄乱了,因为我的脚本中有注释,这些注释是对代码的某些部分的注释,他们不应该这样做。