Javascript 缺少)在参数列表之后,但[没有开头]
在过去的几个小时里,我一直在想这里到底出了什么问题。控制台在最后一行代码的参数列表“后显示Javascript 缺少)在参数列表之后,但[没有开头],javascript,jquery,Javascript,Jquery,在过去的几个小时里,我一直在想这里到底出了什么问题。控制台在最后一行代码的参数列表“后显示“uncaughtsyntaxerror:missing”)。我不认为我会错过一个空缺(需要关闭) // TWITTER SCRIPT !function(d,s,id){ var js,fjs=d.getElementsByTagName(s)[0], p=/^http:/.test(d.location)?'http':'https'; if(!d.getElementById(id)){ js
“uncaughtsyntaxerror:missing”)。我不认为我会错过一个空缺(需要关闭)
// TWITTER SCRIPT
!function(d,s,id){
var js,fjs=d.getElementsByTagName(s)[0],
p=/^http:/.test(d.location)?'http':'https';
if(!d.getElementById(id)){
js=d.createElement(s);
js.id=id;js.src=p+'://platform.twitter.com/widgets.js';
fjs.parentNode.insertBefore(js,fjs);
}}
(document, 'script', 'twitter-wjs');
// TEMPORARY WORKAROUND FOR MENU ISSUE
function closeDropdowns() {
$(".dropdown-toggle").each(function() {
$(this).attr("aria-expanded", false);
$(this).parent("li").removeClass("open");
});
};
$(document).ready(function(){
// PARALLAX
$(".entire-page").stellar();
// TOOLTIP
$(function () {
$("#item1").tooltip();
});
$(function () {
$('[data-toggle="tooltip"]').tooltip();
});
// SMOOTH SCROLLING
var $root = $('html, body');
$('.navbar-nav a').click(function() {
var href = $.attr(this, 'href');
$root.animate({
scrollTop: $(href).offset().top
},
500, function () {
window.location.hash = href;
});
return false;
});
// MY SCRIPTS
$(".contact-submit").on("click", function(){
// TURN BOX RED FOR NO INPUT
if ($("#message-box").val() == "") {
$("#message-box").css("border", "2px solid red");
} else {
// REPLACE TEXT BOXES WITH USER INPUT ON SUBMISSION
var name = $("#contact-text").val();
var email = $("#contact-email").val();
var comment = $("#message-box").val();
$("#visible-name").html(name);
$("#visible-email").html(email);
$("#visible-comment").html(comment);
$("#contact-text").hide("slow");
$("#contact-email").hide("slow");
$(".contact-submit").hide("slow");
$("#message-box").hide("slow", function(){
var thanks = ("Thanks for reaching out!");
alert(thanks);
console.log("Content submitted");
});
$(".contact-box").css("background-color", "white");
$(".contact-box").css("padding", "2px 2%");
};
return false;
});
// CHARACTER COUNT MESSAGE BOX
$("#message-box").on("keyup", function(){
console.log("Keyup happened");
var charCount = $("#message-box").val().length;
console.log(charCount);
$("#char-count").html(charCount);
$("#char-count").css("color", "white");
if (charCount > 50) {
$("#char-count").css("color", "red");
} else {
$("#char-count").css("color", "white");
};
});
// WORK SECTION
for(var i = 0; i < works.length; ++i){
$("#works").append("\
<div class='col-xs-6 col-md-6 project'>\
<img class='img-responsive' src='" + works[i] + "'>\
</div>\
");
};
};
//TWITTER脚本
!函数(d、s、id){
var js,fjs=d.getElementsByTagName[0],
p=/^http:/.test(d.location)?'http':'https';
如果(!d.getElementById(id)){
js=d.createElement;
js.id=id;js.src=p+'://platform.twitter.com/widgets.js';
fjs.parentNode.insertBefore(js,fjs);
}}
(文档“脚本”、“twitter wjs”);
//菜单问题的临时解决方法
函数关闭下拉列表(){
$(“.dropdown toggle”).each(函数(){
$(this.attr(“aria expanded”,false);
$(this.parent(“li”).removeClass(“open”);
});
};
$(文档).ready(函数(){
//视差
$(“.整页”).stellar();
//工具提示
$(函数(){
$(“#item1”).tooltip();
});
$(函数(){
$('[data toggle=“tooltip”]')。tooltip();
});
//平滑滚动
var$root=$('html,body');
$('.navbar nav a')。单击(函数(){
var href=$.attr(这是'href');
$root.animate({
scrollTop:$(href).offset().top
},
500,函数(){
window.location.hash=href;
});
返回false;
});
//我的剧本
$(“.contact submit”)。在(“单击”,函数(){
//将方框变为红色表示无输入
if($(“#消息框”).val()=“”){
$(“#消息框”).css(“边框”,“2倍纯红”);
}否则{
//在提交时用用户输入替换文本框
变量名称=$(“#联系人文本”).val();
var email=$(“#联系电子邮件”).val();
var comment=$(“#消息框”).val();
$(“#可见名称”).html(名称);
$(“#可见电子邮件”).html(电子邮件);
$(“#可见注释”).html(注释);
$(“#联系人文本”).hide(“慢速”);
$(“#联系电子邮件”).hide(“慢”);
$(“.contact submit”).hide(“slow”);
$(“#消息框”).hide(“slow”,function()){
var Thank=(“感谢伸出援手!”);
警惕(谢谢);
控制台日志(“提交的内容”);
});
$(“.contact-box”).css(“背景色”、“白色”);
$(“.contact box”).css(“填充”、“2px2%”);
};
返回false;
});
//字符计数消息框
$(“#消息框”)。在(“键控”,函数()上{
console.log(“Keyup事件”);
var charCount=$(“#消息框”).val().length;
console.log(charCount);
$(“#字符数”).html(字符数);
$(“#字符数”).css(“颜色”、“白色”);
如果(字符数>50){
$(“#字符数”).css(“颜色”、“红色”);
}否则{
$(“#字符数”).css(“颜色”、“白色”);
};
});
//工段
对于(变量i=0;i
当我删除代码时,这是您的文档准备功能。您缺少分号之前的(文本)
$(document).ready(function(){
}; //<-------- (it should be: "});"
您需要在问题中修复的代码位于最后一行。您在开始时使用了:
$(document).ready(function() {
最后,请注意:
};
缺少右括号。必须是:
});
因此出现了错误消息
按照您当前的使用方式,这样看它:$(document).ready(function(){};
查看您如何错过了.ready()
的结束语)
?缩进代码将非常有帮助
});