- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 JVectorMap 创建一个 map ,该 map 将在用户单击给定标记后将信息放入 #output div(例如,如果用户单击标记为阿拉斯加的标记,则有关阿拉斯加的事实会弹出在#输出div)。在此处的其他地方,我看到了此代码示例,它输出标签的名称...
onMarkerLabelShow: function(event, label, code) {
$("#output").html("Some information about "+ label.html());
}
我正在尝试在这里使用开关...
onMarkerLabelShow: function(event, label, code) {
switch (label) {
case Alaska:
$("#output").html($("#alaska-facts");
[break;]
case North Carolina:
$("#output").html($("#nc-facts");
[break;]
default:
$("#output").html("Please select a job site");
[break;]
}
}
当我运行此代码时, map 不会显示,我可能完全走错了路。有什么帮助吗?
最佳答案
几个问题:
label
是一个对象,不会匹配匹配字符串值的简单 case
语句。您可能想要针对 label.text()
case
中的值应加引号字符串(即 "North Carolina"
,而不是 North Carolina
)break;
不应包含在 []
中(您不需要 break
数组,您想要打破开关
)。.html()
的行的结束 )
更正示例:
onRegionLabelShow: function(event, label, code) {
switch (label.text()) {
case "Alaska":
$("#output").html($("#alaska-facts"));
break;
case "North Carolina":
$("#output").html($("#nc-facts"));
break;
default:
$("#output").html("Please select a job site");
break;
}
}
关于jquery - OnMarkerClick 和 JVectorMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13147380/
我的问题是,我希望根据markerSet 数组中的名称加载不同的模式,但现在 if/else 每次都会返回相同的模式。 请查看下面我的 JS 中的 if 语句。 name: "Tulsa" 标记应打开
我成功使用 jvectormaps 绘制了 map ,用户单击标记时我会触发警报。 我希望能够在标记数组中添加一个自定义项目,用作记录 ID。有人可以修改下面代码中的 alert(id); 行,以便它
我正在尝试使用 JVectorMap 创建一个 map ,该 map 将在用户单击给定标记后将信息放入 #output div(例如,如果用户单击标记为阿拉斯加的标记,则有关阿拉斯加的事实会弹出在#输
我在使用 onMarkerClick 时遇到了一些问题 基本上,现在我只想在单击之前创建的任何标记时启动相同的 Activity 。后面我会实现对marker的过滤。 我现在得到的是没有错误。单击标记
我有一个 Activity ,其中我从 Firebase 数据库获取数据并在 map 上显示多个标记。在 onMarkerClick 中,我希望用户转到另一个 Activity ,其中包含有关所点击的
我想使用谷歌地图制作标记应用程序,但是。我对使用 switch Case 的 onMarkerClick 有疑问,我正在使用数组将标记添加到我的应用程序,当标记 OnCLick 时,他可以为每个标记调
我正在使用 google map v2,其中有 1000 多个标记是从网络服务中获取的。因此,出于这个原因,我正在使用 map 聚类。我正在显示信息窗口 onMarkerClick 但问题是当用户单击
我上面有 map 和标记。当用户按下此标记或靠近此标记时,我需要做的是应用程序将执行“onMapClick 监听器”并返回点击坐标而不是“onMarkerClick”。是否有可能忽略一个标记的标记点击
我正在尝试在 Android Studio 中创建一个与 Google Maps API 配合使用的 Android 应用程序。我已经成功地将标记添加到 map 上我选择的某个 LatLng 位置。
我将 Google Maps Android API v2 集成到我的应用程序中,但 GoogleMap 中的标记出现了奇怪的行为。InfoWindow 隐藏后不会调用 OnMarkerClickLi
我是一名优秀的程序员,十分优秀!