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 jsonp 使用示例代码
Aug 12 Javascript
浅析Prototype的模板类 Template
Dec 07 Javascript
浅谈Javascript变量作用域问题
Dec 16 Javascript
JS获取子窗口中返回的数据实现方法
May 28 Javascript
原生javascript上传图片带进度条【实例分享】
Apr 06 Javascript
Vue渲染函数详解
Sep 15 Javascript
详解基于vue-cli优化的webpack配置
Nov 06 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
Jul 19 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
Sep 26 Javascript
JS回调函数深入理解
Oct 16 Javascript
微信小程序仿抖音短视频切换效果的实例代码
Jun 24 Javascript
vue实现移动端返回顶部
Oct 12 Javascript
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
牡丹941资料
2021/03/01 无线电
咖啡豆的最常见发酵处理方法,详细了解一下
2021/03/03 冲泡冲煮
php xml-rpc远程调用
2008/12/19 PHP
使用PHP+MySql实现微信投票功能实例代码
2017/09/29 PHP
PHP实现的AES双向加密解密功能示例【128位】
2018/09/03 PHP
PHP封装的简单连接MongoDB类示例
2019/02/13 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
2020/05/27 PHP
JavaScript 创建对象
2009/07/17 Javascript
jquery multiSelect 多选下拉框
2010/07/09 Javascript
javascript权威指南 学习笔记之null和undefined
2011/09/25 Javascript
Angularjs实现多个页面共享数据的方式
2016/03/29 Javascript
JavaScript对Json的增删改属性详解
2016/06/02 Javascript
微信小程序左右滑动切换页面详解及实例代码
2017/02/28 Javascript
JS实现图片手风琴效果
2020/04/17 Javascript
Vue 中的compile操作方法
2018/02/26 Javascript
详解Element 指令clickoutside源码分析
2019/02/15 Javascript
详解JavaScript 新语法之Class 的私有属性与私有方法
2019/04/23 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
2019/06/13 Javascript
JavaScript 作用域实例分析
2019/10/02 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
Python中http请求方法库汇总
2016/01/06 Python
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
Python实现线程状态监测简单示例
2018/03/28 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
2018/10/31 Python
python中对_init_的理解及实例解析
2019/10/11 Python
浅谈pytorch torch.backends.cudnn设置作用
2020/02/20 Python
中专生自我鉴定范文
2013/12/19 职场文书
大学生职业生涯设计书
2014/01/02 职场文书
工程技术员岗位职责
2014/03/02 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书
2016秋季小学开学寄语
2015/12/03 职场文书
《曾国藩家书》读后感——读家书,立家风
2019/08/21 职场文书
Spring Boot 排除某个类加载注入IOC的操作
2021/08/02 Java/Android
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python
GO中sync包自由控制并发示例详解
2022/08/05 Golang