【问题标题】:'undefined' is not a function (evaluating '$("#map").goMap')'undefined' 不是函数(评估 '$("#map").goMap')
【发布时间】:2012-03-05 14:36:57
【问题描述】:

我用插件 goMap() 实现了一个地图。因此我写了这个函数:

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

我能做些什么来防止这种类型错误:
'undefined' is not a function (evaluating '$("#map").goMap')
在所有其他方面,没有地图。

【问题讨论】:

  • 你能解释一下 - 为什么这个问题会得到 -1 我是新手,真的不知道该怎么办......
  • 我相信您缺少插件库。
  • 在询问之前我知道该怎么做 - 但我真的不知道如何询问或搜索我想要拥有的...因为一切都适合我,只有在网站上出现这种类型错误不是地图

标签: jquery jquery-plugins typeerror


【解决方案1】:

对于不需要地图的页面,可以在使用前检查是否定义了goMap。只有当它是一个函数时才调用它:

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

这是你想要的吗?

【讨论】:

    猜你喜欢
    • 2018-10-30
    • 2019-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-01
    相关资源
    最近更新 更多