2012-02-14 149 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

相关问题