2012-02-14 71 views
-1

我用插件goMap()實現了一個地圖。因此,我寫了這個功能:

$(function() { 
    $("#map").goMap({ ... 

我能做些什麼來防止這種類型的錯誤:
'undefined' is not a function (evaluating '$("#map").goMap')
在所有其他各方,這已經不是地圖。

+0

你能解釋 - 爲什麼這個問題得到-1我是新來的,真的不知道該怎麼辦... – Jules 2012-02-14 07:42:57

+0

我相信你有插件庫丟失。 – 2012-02-14 07:47:06

+0

我問之前該怎麼做 - 但我真的不知道如何問或搜索這個我想要...因爲一切都適合我,只有這個打字錯誤的網站上沒有地圖 – Jules 2012-02-14 08:06:54

回答

1

對於不需要地圖的頁面,可以在使用之前檢查是否定義了goMap。只有當它是一個函數時才叫它:

$(function() { 
    if (typeof $("#map").goMap == 'function') { 
     $("#map").goMap({ ... 

這是你想要的嗎?

+0

是的,謝謝你:) – Jules 2012-02-14 07:57:26

相關問題