欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

用jQuery插件jVectorMap制作中國省份區域圖

系統 2268 0

jVectorMap 是一個優秀的、兼容性強的jQuery地圖插件。它可以工作在包括IE6在內的各款瀏覽器中,矢量圖輸出,除官方提供各國地圖數據外,用戶可以使用數據轉換程序定制地圖數據。

?

這里基于jVectorMap插件制作中國地圖,其中近期有活動進行的省份區域變色顯示,點擊有活動的省份區域,便打開對應活動列表頁面。

?

?

首先引入必需的文件,包括樣式表、jQuery框架、jVectorMap庫,中國地圖數據庫:

      <link href="jquery.vector-map.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="jquery.vector-map.js"></script>
<script type="text/javascript" src="china-zh.js"></script>
    

?

地圖放置區域HTML標簽:

      <div id="map"></div>
    

?

編寫JavaScript函數,實現所需功能:

      <script type="text/javascript">
$(function() {
  /*id為中國省份標識符,name為對應省份名稱,兩者固定。event為活動情況,
  url為活動列表頁面地址,數據可后臺動態生成,這兩項有活動的地區填寫,無則留空。*/
  var dataStatus = [
    { id: 'HKG', name: '香港', event: '', url: '' },
    { id: 'HAI', name: '海南', event: '', url: '' },
    { id: 'YUN', name: '云南', event: '', url: '' },
    { id: 'BEJ', name: '北京', event: '(3個活動)', url: '/event/1' },
    { id: 'TAJ', name: '天津', event: '', url: '' },
    { id: 'XIN', name: '新疆', event: '', url: '' },
    { id: 'TIB', name: '西藏', event: '', url: '' },
    { id: 'QIH', name: '青海', event: '', url: '' },
    { id: 'GAN', name: '甘肅', event: '', url: '' },
    { id: 'NMG', name: '內蒙古', event: '', url: '' },
    { id: 'NXA', name: '寧夏', event: '', url: '' },
    { id: 'SHX', name: '山西', event: '', url: '' },
    { id: 'LIA', name: '遼寧', event: '', url: '' },
    { id: 'JIL', name: '吉林', event: '', url: '' },
    { id: 'HLJ', name: '黑龍江', event: '', url: '' },
    { id: 'HEB', name: '河北', event: '', url: '' },
    { id: 'SHD', name: '山東', event: '', url: '' },
    { id: 'HEN', name: '河南', event: '', url: '' },
    { id: 'SHA', name: '陜西', event: '', url: '' },
    { id: 'SCH', name: '四川', event: '(1個活動)', url: '/event/2' },
    { id: 'CHQ', name: '重慶', event: '', url: '' },
    { id: 'HUB', name: '湖北', event: '(1個活動)', url: '/event/3' },
    { id: 'ANH', name: '安徽', event: '', url: '' },
    { id: 'JSU', name: '江蘇', event: '', url: '' },
    { id: 'SHH', name: '上海', event: '', url: '' },
    { id: 'ZHJ', name: '浙江', event: '', url: '' },
    { id: 'FUJ', name: '福建', event: '', url: '' },
    { id: 'TAI', name: '臺灣', event: '', url: '' },
    { id: 'JXI', name: '江西', event: '', url: '' },
    { id: 'HUN', name: '湖南', event: '', url: '' },
    { id: 'GUI', name: '貴州', event: '', url: '' },
    { id: 'GXI', name: '廣西', event: '', url: '' }, 
    { id: 'GUD', name: '廣東', event: '', url: '' }
  ];

  $('#map').vectorMap({
    map: 'china_zh',
    backgroundColor: false,
    color: "#BBBBBB",
    hoverColor: false,
    //顯示各地區名稱和活動
    onLabelShow: function (event, label, code) {
      $.each(dataStatus, function (i, items) {
        if (code == items.id) {
          label.html(items.name + items.event);
        }
      });
    },
    //鼠標移入省份區域,改變鼠標狀態
    onRegionOver: function(event, code){
      $.each(dataStatus, function (i, items) {
        if ((code == items.id) && (items.event != '')) {
          $('#map').css({cursor:'pointer'});
        }
      });
    },
    //鼠標移出省份區域,改回鼠標狀態
    onRegionOut: function(event, code){
      $.each(dataStatus, function (i, items) {
        if ((code == items.id) && (items.event != '')) {
          $('#map').css({cursor:'auto'});
        }
      });
    },
    //點擊有活動的省份區域,打開對應活動列表頁面
    onRegionClick: function(event, code){
      $.each(dataStatus, function (i, items) {
        if ((code == items.id) && (items.event != '')) {
          window.location.href = items.url;
        }
      });
    }  
  });
  //改變有活動省份區域的顏色
  $.each(dataStatus, function (i, items) {
    if (items.event != '') {
      var josnStr = "{" + items.id + ":'#00FF00'}";
      $('#map').vectorMap('set', 'colors', eval('(' + josnStr + ')'));
    }
  });
});
</script>
    

?

最終效果為:

用jQuery插件jVectorMap制作中國省份區域圖

?

原文: http://xinyuefei.com/83.htm

?

?

用jQuery插件jVectorMap制作中國省份區域圖


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。。?/p>

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久青草免费在线视频 | 天天影院 | 97色伦图片97综合影院 | 日本在线视频一区二区 | 91欧美精品综合在线观看 | 91亚洲精品一区二区福利 | 久久se精品一区精品二区 | 香港论理午夜电影网 | www黄色免费 | 一级毛片视频免费 | 亚洲午夜在线 | 美日韩一区二区三区 | 亚洲国产视频网站 | 日韩理论在线 | 欧美激情一区二区三区视频高清 | 久久国产成人福利播放 | 国产精品爱啪在线线免费观看 | www.com黄| 91在线一区二区三区 | 精品欧美亚洲韩国日本久久 | 久久99国产综合精品 | 免费观看www | 二级黄绝大片中国免费视频 | 国产精品免费一区二区三区 | 国产大陆精品另类xxxx | 欧美一区二 | www.久草.com | 午夜欧美精品 | 精品三级在线 | 天天操天天干天天操 | 在线观看h片 | 久草草视频在线观看免费高清 | 91精品欧美一区二区三区 | 先锋资源久久 | 狠狠狠色丁香婷婷综合激情 | 国产一级免费在线视频 | 小明看片成人永久在线观看 | 国产浮力第一浮力 | 国产精品久久久久久久四虎电影 | 久久aⅴ国产欧美74aaa | 精品久久洲久久久久护士免费 |