问题标签 [jqvmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
858 浏览

jquery - 我想在 JQVMap 中添加指向某些国家/地区的链接

上面的代码是创建一个 JQVMap 。例如,我想:单击美国并让页面转到特定链接。法国也一样...

0 投票
1 回答
1063 浏览

angular - 如何在 Angular-CLI 中使用 JQVmap?

我制作了一个运行良好的 Angular-CLI 项目。但我需要用 jQvmap (这里)绘制一个交互式地图。在我的 angular-cli.json 文件中,我包含了 jqvmap.js 和 jqvmap.css 的路径:

这是我使用 jQvmap 的组件:

当我使用命令启动我的项目时npm start,我遇到了这个问题:

那么请问,如何将 jQvmap 与 angular-cli 一起使用?

0 投票
1 回答
686 浏览

javascript - JS JQVMap hovercolor 区域

我是 JS 新手,不知道如何让它工作。如果其中一个被鼠标悬停,我正在尝试为多个区域着色。我正在使用开关盒将所有区域放在一起。到目前为止,这似乎有效,因为我正在走出我的测试线。我敢肯定我只是在这里错过了一件小事。我很感激任何帮助!

0 投票
2 回答
1320 浏览

jqvmap - JQVmap 未使用 Bootstrap 加载

以上代码是带有JQVmap的Bootstrap空白模板代码。当我打开浏览器时,地图不会加载并在控制台中给我这个错误:

我的 JQVmap 文件夹都存在。

0 投票
1 回答
938 浏览

javascript - JQVMap Hover 显示

当我在 JQVMap 上将鼠标悬停在一个国家/地区时,我得到了国家名称。从 SVG 文件命名的代码源。在 SVG 文件中,名称显示为:

在 JQVmap 源代码中显示为

我想要做的是添加一个小表格,该表格将显示在国家名称下。我试图放置一个转义字符来给我一个新行并尝试自己对齐它,但它看起来更难。是否可以创建另一个名为“table”的元素,并在源代码中调用它,或者我应该尝试将信息包含在 name 元素中?

0 投票
1 回答
1086 浏览

jquery - Jqvmap 如何使用 div 和缩放按钮调整 svg 大小

我正在尝试制作一个简单的网站,您可以在其中查看地图并单击不同的国家/地区。

我使用 bootstrap 进行外观,并希望将 jqvmap 用于地图。

我已经读过,让地图动态调整以适应窗口的大小调整可能很棘手,但我真的需要让它工作。现在我设法使尺寸<div>适应窗口的大小,但我不知道如何进行svg适应。enableZoom: true它可能是链接的,即使有参数,放大和缩小按钮也不起作用。

当我查看控制台时,出现以下错误,但在互联网上搜索时没有找到解决方案:

它们非常相似,我猜它们来自同一个问题。

此标签<g transform="scale(NaN) translate(NaN, NaN)">是标签的直接子代<svg>。我曾尝试使用 jQuery 来修改此属性并进行疯狂的猜测,但我猜错了。

这是我的代码:

欢迎任何帮助。

0 投票
1 回答
414 浏览

javascript - jqvmap 工具提示不起作用

Jqvmap 工具提示不起作用。其他一切工作正常。我的代码如下。

0 投票
1 回答
158 浏览

jquery - Jquery Vector Maps 替换 cookie onClick

我在我的应用程序中使用jQuery Vector Maps v1.5.0。这个想法是显示一个地图,当人们点击一个国家时,会创建一个带有国家名称的应用程序 cookie。

此时我创建以下代码:

如果实际代码 != 带有单击的国家/地区,则必须在哪里onClick().replace(Cookie::queue('geo', code,'3600'));创建 cookie。

目前我无法让它以这种方式工作。未创建 cookie。任何帮助表示赞赏,我是 javascript 的新手。

0 投票
0 回答
209 浏览

javascript - JQVmap,任意显示tooltip,触发事件

美好的一天。我正在使用 JQVmap,我试图在鼠标悬停一些不在 svg 地图中的元素时显示工具提示。

这是为了解决一些国家真的很小的问题,所以我想在地图上为用户提供一些按钮来显示希腊和新加坡的工具提示(例如)。

实际上,我尝试触发在 jquery.vmap.js 中触发的相同事件:

我已经这样做了:

和这个:

当然没有任何运气。

我收到此错误的第二次尝试:

所以我尝试通过为该参数分配一个函数来解决它:

并定义了一个函数,如:

但它不能解决任何问题。有没有人有同样的问题并以某种方式解决?

最后,我还可以构建一个类似于地图中使用的工具提示,但我想使用地图逻辑(不使用按钮作为“真实”假区域的新地图,这将非常困难和长)。

0 投票
1 回答
150 浏览

jquery - 鼠标悬停jqvmap时获取元素作为对象

我知道 jqvmap 中鼠标悬停的基本事件是:

目的是在将鼠标悬停在不同的国家/地区时具有不同的光标。

我试过这个:

但是,这实际上是整个世界地图。

预先感谢您的帮助。