“未定义”不是一个函数(评估“$(“#map”).goMap”)

发布于 2025-01-04 22:23:29 字数 205 浏览 0 评论 0原文

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

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

我能做些什么来防止这种类型错误:
'undefined' 不是函数(计算 '$("#map").goMap')
在所有其他方面,没有地图。

I realized a map with the plugin goMap(). Therefore I wrote this function:

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

What can I do to prevent this Type Error:
'undefined' is not a function (evaluating '$("#map").goMap')
at all other sides, which hasn't a map.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

自控 2025-01-11 22:23:29

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

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

这是您想要的吗?

For the pages you don't want the map, you can check if goMap is defined before using it. Call it only if it's a function:

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

Is this what you want?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文