2013-02-06 35 views
-1

我一直在努力獲得Shadowbox與這個CSS/Jquery地圖工作,我幾乎在那裏,但由於某種原因,我不知道爲什麼我不斷收到我的JavaScript內的錯誤。 我知道我錯過了一些東西,但我不確定是什麼,我想我需要一組新的眼睛。不太確定這個腳本中我缺少的是什麼?

這裏是我的代碼:

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

我一直在運行它通過JS皮棉,我不知道在哪裏的錯誤是從所產生。

+7

你得到什麼錯誤? – JeffB

+3

你的'{}'和'()'混合可怕的混亂,你永遠不會打電話給你的匿名函數。 – Quentin

+1

你有4個'''但只有3''''。語法錯誤。 – bfavaretto

回答

1

你忘了onClick函數的結束花 - 爲什麼你最後兩個});的壓痕不匹配:

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