Javascript语法错误:意外标识符

Javascript语法错误:意外标识符,javascript,jquery,Javascript,Jquery,我写了一些小脚本,但由于我是在谷歌帮助下写的,所以我需要一些建议。将其放入Chrome控制台后,我发现以下错误: SyntaxError:意外的标识符 这是我的密码: jQuery(document).ready(function(){ if jQuery("#colorbox").css("display", "none");) { jQuery("#close-news").css("display", "none"); } else {

我写了一些小脚本,但由于我是在谷歌帮助下写的,所以我需要一些建议。将其放入Chrome控制台后,我发现以下错误:

SyntaxError:意外的标识符

这是我的密码:

jQuery(document).ready(function(){ 
    if jQuery("#colorbox").css("display", "none");) {
        jQuery("#close-news").css("display", "none");
    } 
    else {
        jQuery("#close-news").css("display", "visible");
    }
});
有什么问题吗?

改变:

if jQuery("#colorbox").css("display", "none");)
致:

更改:

if jQuery("#colorbox").css("display", "none");)
致:


修复语法错误的另一种编写方法:

jQuery(function () {
    if (jQuery("#colorbox").is(":visible")) {
        jQuery("#close-news").css("display", "none");
    } else {
        jQuery("#close-news").css("display", "visible");
    }
});
更简单的开关

jQuery(function () {
    var isVisible = jQuery("#colorbox").is(":visible")) {
    jQuery("#close-news").toggle(!isVisible);        
});

修复语法错误的另一种编写方法:

jQuery(function () {
    if (jQuery("#colorbox").is(":visible")) {
        jQuery("#close-news").css("display", "none");
    } else {
        jQuery("#close-news").css("display", "visible");
    }
});
更简单的开关

jQuery(function () {
    var isVisible = jQuery("#colorbox").is(":visible")) {
    jQuery("#close-news").toggle(!isVisible);        
});

我有一个id为colorbox的div,style=“display:none”可以帮助解决这类问题。如果你有一个SyntaxError,这意味着你有一个SyntaxError,需要仔细查看你的代码,并更正无效的JavaScript。脚本现在可以工作了,但我在我的页面上看不到任何更改。在colorbox id上使用.css是否正确,而在code中使用.style我使用了id为colorbox的div,并且style=“display:none”可以帮助解决这类问题。如果您遇到语法错误,这意味着您有语法错误,需要仔细查看代码,并更正无效的JavaScript。脚本现在可以工作了,但是我在我的页面上没有看到任何变化。在colorbox id上使用.css,而在代码中使用.style,对吗