因此,在JVector地圖中,我需要一個將每個區域鏈接到一個URL的函數。所以如果你點擊南非,它會帶你到一個關於南非的信息頁面。我知道從onRegionClick: function()
開始,但從哪裏去,對我來說是一個謎。JVector Map onRegionClick事件
4
A
回答
6
那麼,作爲文檔說:
onRegionClick
回調函數將被調用時 點擊區域道路使用者。區域代碼將作爲 參數傳遞給回調。
所以每次點擊一個區域時,該區域的代碼就被傳遞給處理程序。然後,如果代碼是您下一頁所需的全部代碼,則只需在查詢字符串中傳遞即可。
onRegionClick: function (event, code) {
window.location.href = "yourpage?regionCode=" + code
},
如果您需要的區域的實際名稱,而不是代碼,有一個方便的方法getRegionName
,您可以使用。
var regionName = map.getRegionName(code);
1
你可以使用這個網站的身體
<div class="map_jvector"></div>
和JavaScript
<script>
$('.map_jvector').vectorMap({
map: 'africa',
backgroundColor: '#ffffff',
onRegionClick:function(event, code){
var name = (code);
window.location.replace("http://your url address/"+code+"");
},
series: {
regions: [{
values: gdpData,
scale: ['#003471','#009eef', '#0076a3','#0d004c','#f26522','#9e0039'],
normalizeFunction: 'polynomial'
}]
},
onRegionTipShow: function(e, el, code){
el.html(el.html());
}
});
</script>
增減掛鉤 「你的URL地址」 到你的鏈接地址&的 「+代碼+」,是區域JVector地圖,如果您點擊地圖省區域,它將鏈接該地區。
相關問題
- 1. jQuery jVector地圖onRegionClick顯示相關信息
- 2. Concrete5和jVector地圖
- 3. jVectorMap動畫onRegionClick
- 4. Jvector地圖插件問題
- 5. jVectorMap改變onRegionClick的顏色
- 6. 如何爲JVector Map設置背景顏色?
- 7. 從jVectormap獲取國家onregionclick
- 8. jvector地圖組色彩區域上點擊
- 9. JQVMap - 如何顯示數據值onregionclick
- 10. 如何Jvector添加動畫映射
- 11. jVector - 意大利地區
- 12. jquery-ui-map初始事件不叫
- 13. ng2-map - 點擊產生兩個事件
- 14. 按鈕事件InfoWindow Google Map APi
- 15. Google Map API V3多邊形DragEnd事件
- 16. 如何使用jVector地圖插件查找緯度和經度
- 17. Jvector地圖不工作準備IE8?
- 18. jvectormap渲染區域標籤onRegionClick
- 19. Google Map可編輯多邊形過濾器從set_at事件拖動事件
- 20. 更改要在jvector中可視化的數據地圖
- 21. jvector地圖標記不能正常顯示
- 22. JqvMap onRegionClick(引導)PopOver只觸發點擊兩次
- 23. jqvmap - JavaScript自定義代碼使用更改網址與onregionclick
- 24. Jvector地圖如何添加並從標記中獲取鏈接
- 25. 在AmChart map中如何手動觸發事件?
- 26. Google Map Bug,Dragend Event也觸發IE中的點擊事件
- 27. Image Map Creator/Generator允許輕鬆添加Javascript onclick事件嗎?
- 28. jquery-ui-map在點擊事件上添加標記
- 29. 如何在overlayview中觸發google map事件
- 30. android google map v2或v3識別多邊形點擊事件