jQuery地图map悬停显示省市代码分享


Posted in Javascript onAugust 20, 2015

这是一款基于jQuery实现地图map悬停显示省市代码,这样一个神奇的地图便于我们更好地了解中国,增加自己的地理知识。

下面是效果图是不是很棒。

jQuery地图map悬停显示省市代码分享

效果演示 源码下载

为大家分享的jQuery地图map悬停显示省市代码如下

<head>
<meta charset="utf-8">
<title>jQuery地图map悬停显示省市代码</title>
<script src="js/lib/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="js/lib/raphael-min.js"></script>
<script type="text/javascript" src="js/res/chinaMapConfig.js"></script>
<script type="text/javascript" src="js/map-min.js"></script>
<style>
 *{margin:0;padding:0;border: none;}
 body { color: #333; text-align: center; font: 12px "微软雅黑";background-color: #dcf5ed; }
 .mapTipText{width: 280px;height: 110px;background-color: #ffffff;}
 .mapTipText .mapTipImg{height: 66px; width: 66px; float: left;border: 2px solid #ffffff; border-radius: 50%;overflow: hidden;margin: -12px 5px 0 -12px;}
 .mapTipText .mapTipImg img{width: 100%;height: 100%;}
 .mapTipText .mapTipList{float: left;margin-left: 4px;}
 .mapTipText .mapTipList h2{text-align: left;}
 .mapTipText .mapTipList h2 a{font-size: 24px; color: #262626;text-decoration:none;}
 .mapTipText .mapTipList h2 a:hover{ color: #0085d2;}
 .mapTipText .mapTipList h2 a span{font-size: 16px;margin-left: 3px;}
 .mapTipText .mapTipList ul{ width: 203px;padding-right: 10px;}
 .mapTipText .mapTipList ul li{list-style: none;float: left;padding: 7px 3px 0 3px;}
 .mapTipText .mapTipList ul li a{color: #262626;text-decoration:none;}
 .mapTipText .mapTipList ul li a:hover{background-color:#2ebcfe;color:#ffffff;}
</style>
<script type="text/javascript">
 $(function(){
 $('#ChinaMap').SVGMap({
 mapWidth: 806,
 mapHeight: 396
 });
 });
</script>
</head>
<body>


<div class="itemCon" style="float: left">
 <div id="ChinaMap" style="margin: 50px;"></div>
 <div id="stateTip" style="position: absolute;left: 100%;text-align: left;display: inline;"></div>
</div>

<div id="mapTipContent" style="width: 900px;margin: 0 auto;display: none">
 <div class="mapTipText mapTipText0">
 <div class="mapTipImg"><img src="images/heilongjiang.jpg" alt=""/></div>
 <div class="mapTipList">
 <h2><a href="">黑龙江<span>Heilongjiang</span></a></h2>
 <ul>
 <li><a href="">哈尔滨</a></li>
 <li><a href="">漠河</a></li>
 <li><a href="">五大连池</a></li>
 <li><a href="">兴凯湖</a></li>
 <li><a href="">雪乡</a></li>
 <li><a href="">大兴安岭</a></li>
 <li><a href="">齐齐哈尔</a></li>
 <li><a href="">牡丹江</a></li>
 <li><a href="">伊春</a></li>
 <li><a href="">大庆</a></li>
 <li><a href="">镜泊湖</a></li>
 <li><a href="">帽儿山</a></li>
 </ul>
 </div>
 </div>
 <div class="mapTipText mapTipText1">
 <div class="mapTipImg"><img src="images/jilin.jpg" alt=""/></div>
 <div class="mapTipList">
 <h2><a href="">吉林<span>Jilin</span></a></h2>
 <ul>
 <li><a href="">长白山</a></li>
 <li><a href="">长春</a></li>
 <li><a href="">延吉</a></li>
 <li><a href="">雾凇岛</a></li>
 <li><a href="">集安</a></li>
 <li><a href="">吉林市</a></li>
 <li><a href="">查干湖</a></li>
 <li><a href="">三角龙湾</a></li>
 <li><a href="">通化</a></li>
 <li><a href="">四平</a></li>
 <li><a href="">松原</a></li>
 <li><a href="">白城</a></li>
 </ul>
 </div>
 </div>
 <div class="mapTipText mapTipText2">
 <div class="mapTipImg"><img src="images/liaoning.jpg" alt=""/></div>
 <div class="mapTipList">
 <h2><a href="">辽宁<span>Liaoning</span></a></h2>
 <ul>
 <li><a href="">大连</a></li>
 <li><a href="">丹东</a></li>
 <li><a href="">沈阳</a></li>
 <li><a href="">兴城</a></li>
 <li><a href="">葫芦岛</a></li>
 <li><a href="">绥中</a></li>
 <li><a href="">旅顺</a></li>
 <li><a href="">锦州</a></li>
 <li><a href="">抚顺</a></li>
 <li><a href="">鞍山</a></li>
 <li><a href="">本溪</a></li>
 <li><a href="">营口</a></li>
 <li><a href="">盘锦</a></li>
 <li><a href="">长兴岛</a></li>
 </ul>
 </div>
 </div>
</div>
</div>

</body>
</html>

本代码暂时实现了几个悬停显示省市,其他的省市做法同理。

以上就是为大家分享的jQuery地图map悬停显示省市代码,希望大家可以喜欢。

Javascript 相关文章推荐
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
Aug 02 Javascript
引用其它js时如何同时处理多个window.onload事件
Sep 02 Javascript
DOM基础教程之使用DOM设置文本框
Jan 20 Javascript
JavaScript中解析JSON数据的三种方法
Jul 03 Javascript
js实现Form栏显示全格式时间时钟效果代码
Aug 19 Javascript
Bootstrap布局之栅格系统详解
Jun 13 Javascript
js实现简易垂直滚动条
Feb 22 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
May 10 Javascript
Vue利用路由钩子token过期后跳转到登录页的实例
Oct 26 Javascript
vue使用Element组件时v-for循环里的表单项验证方法
Jun 28 Javascript
vue 弹出遮罩层样式实例
Jul 22 Javascript
Vue Element UI自定义描述列表组件
May 18 Vue.js
jQuery超赞的评分插件(8款)
Aug 20 #Javascript
jQuery网页版打砖块小游戏源码分享
Aug 20 #Javascript
js实现鼠标点击文本框自动选中内容的方法
Aug 20 #Javascript
js实现文字在按钮上滚动的方法
Aug 20 #Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
Aug 20 #Javascript
js实现网页多级级联菜单代码
Aug 20 #Javascript
javascript常用的方法整理
Aug 20 #Javascript
You might like
php生成略缩图代码
2012/07/16 PHP
php生成二维码不保存服务器还有下载功能的实现代码
2018/08/09 PHP
php中file_get_contents()函数用法实例
2019/02/21 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
Jquery对数组的操作技巧整理
2014/03/25 Javascript
一个不错的字符串转码解码函数(自写)
2014/07/31 Javascript
node.js中的require使用详解
2014/12/15 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
NodeJS 实现手机短信验证模块阿里大于功能
2017/06/19 NodeJs
浅谈NodeJs之数据库异常处理
2017/10/25 NodeJs
Vue实现导出excel表格功能
2018/03/30 Javascript
JavaScript实现计算圆周率到小数点后100位的方法示例
2018/05/08 Javascript
JavaScript使用递归和循环实现阶乘的实例代码
2018/08/28 Javascript
Vue加载组件、动态加载组件的几种方式
2018/08/31 Javascript
微信小程序使用自定义组件导航实现当前页面高亮
2020/01/02 Javascript
原生js实现弹幕效果
2020/11/29 Javascript
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
Python程序中的观察者模式结构编写示例
2016/05/27 Python
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
Python安装lz4-0.10.1遇到的坑
2018/05/20 Python
Python下应用opencv 实现人脸检测功能
2019/10/24 Python
Python 中的 import 机制之实现远程导入模块
2019/10/29 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
Django admin管理工具TabularInline类用法详解
2020/05/14 Python
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
惠普香港官方商店:HP香港
2019/04/30 全球购物
.net开发工程师面试题
2014/02/25 面试题
热能动力工程毕业生自荐信
2013/11/07 职场文书
校园餐饮创业计划书
2014/01/10 职场文书
护士岗位求职应聘自荐书范文
2014/02/12 职场文书
公司仓管员岗位职责
2015/04/01 职场文书
贷款担保书范本
2015/09/22 职场文书
2016年大学校运会广播稿件
2015/12/21 职场文书
2016年党课培训学习心得体会
2016/01/07 职场文书
陶瓷类经典广告语集锦
2019/10/25 职场文书