Javascript 不太确定我在这个脚本中遗漏了什么?

Javascript 不太确定我在这个脚本中遗漏了什么?,javascript,jquery,shadowbox,Javascript,Jquery,Shadowbox,我一直在努力使用这个CSS/Jquery映射,我几乎做到了,但由于某些原因,我不确定为什么我的javascript中不断出现错误。 我知道我遗漏了一些东西,但我不确定是什么,我想我需要重新审视一下 这是我的密码: <script type="text/javascript"> $(function ($) { $("#map-usa").cssMap({ size: 960, 'onClick': function (e) {

我一直在努力使用这个CSS/Jquery映射,我几乎做到了,但由于某些原因,我不确定为什么我的javascript中不断出现错误。 我知道我遗漏了一些东西,但我不确定是什么,我想我需要重新审视一下

这是我的密码:

<script type="text/javascript">
$(function ($) {
    $("#map-usa").cssMap({
        size: 960,
        'onClick': function (e) {
            Shadowbox.init({
                players: ["iframe,html"]
            });
        });
    });
</script>

$(函数($){
$(“#美国地图”).cssMap({
尺码:960,
“onClick”:函数(e){
Shadowbox.init({
玩家:[“iframe,html”]
});
});
});

我一直在通过JS lint运行它,我不确定错误是从哪里来的。

您忘记了
onClick
函数的右大括号,这是您缩进最后两个
})的原因不匹配:

jQuery(function($) {
    $("#map-usa").cssMap({
        size: 960,
        'onClick': function(e) {
            Shadowbox.init({
                players: ["iframe,html"]
            });
        } // <--
    });
});
jQuery(函数($){
$(“#美国地图”).cssMap({
尺码:960,
“onClick”:函数(e){
Shadowbox.init({
玩家:[“iframe,html”]
});

}//你得到了什么错误?你的
{}
()
混合在一起,非常糟糕,你从来没有调用过你的匿名函数。你有4个
{
但只有3个
}
。语法错误。是的,我终于找到了。我需要添加一个},但不是一个});@Quentin-我不确定你调用匿名函数是什么意思?