jQuery实现鼠标经过提示信息的地图热点效果


Posted in Javascript onApril 26, 2015

jQuery实现鼠标经过提示信息的地图热点效果

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>地图热点效果-鼠标经过弹出提示信息</title>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
</head>
<script src="/ajaxjs/jquery-1.6.2.min.js" type="text/javascript"></script><!-- 建议用1.7的jquery -->
<script type="text/javascript">var jq = jQuery.noConflict();</script><!-- 为了让DZ X2支持jquery 加载时替换库中的$为jq -->
<style type="text/css">
.map img { width:496px; height: 415px; }
.mapDiv { padding: 5px; width:170px; height:61px; color:#369; background: url('hotarrow.gif') no-repeat; }
</style><!-- CSS样式 -->
<body>
<!-- JS 如果需要读取变量最好写在网页里,也可以写在JS文件里!-->
<script type="text/javascript">
jq(document).ready(function(){
jQuery.fn.extend({
TitleShow: function(strHTML) {
var xOffset = 80;
var yOffset = -75;
var preview = jq("#preview_container");
if(preview.length<=0){
jq("body").append("<div id='preview_container'></div>");
preview = jq("#preview_container");
}
preview.css({
"display":"none",
"position":"absolute",
"width":"150px",
"word-break":"break-all"
});
return this.each(function() {
var _this = jq(this);
_this.hover(
function(e){
preview.html(strHTML);
preview
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px")
.css("opaticy",0)
.show()
.stop()
.animate({"opacity":0.9},300);

},function(){
preview
.stop()
.animate({"opacity":0},300,function(){
jq(this).hide();
});
}
)
_this.mousemove(function(e){
preview
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px");
});
});
}
});
jq("#beijing").TitleShow("<div class='mapDiv'>北京地图热点效果-这里是测试换行效果-这里是测试换行效果</div>");
jq("#tianjin").TitleShow("<div class='mapDiv'>天津地图热点效果2</div>");
jq("#shanghai").TitleShow("<div class='mapDiv'>上海地图热点效果3</div>");
jq("#chongqing").TitleShow("<div class='mapDiv'>重庆地图热点效果4</div>");
jq("#hebei").TitleShow("<div class='mapDiv'>河北地图热点效果5</div>");
jq("#shanxi").TitleShow("<div class='mapDiv'>山西地图热点效果6</div>");
jq("#neimenggu").TitleShow("<div class='mapDiv'>内蒙古地图热点效果7</div>");
jq("#liaoning").TitleShow("<div class='mapDiv'>地图热点效果8</div>");
jq("#jilin").TitleShow("<div class='mapDiv'>地图热点效果9</div>");
jq("#heilongjiang").TitleShow("<div class='mapDiv'>黑龙江地图热点效果10</div>");
jq("#jiangsu").TitleShow("<div class='mapDiv'>地图热点效果11</div>");
jq("#zhejiang").TitleShow("<div class='mapDiv'>地图热点效果12</div>");
jq("#anhui").TitleShow("<div class='mapDiv'>地图热点效果13</div>");
jq("#fujian").TitleShow("<div class='mapDiv'>地图热点效果14</div>");
jq("#jiangxi").TitleShow("<div class='mapDiv'>地图热点效果15</div>");
jq("#shandong").TitleShow("<div class='mapDiv'>山东地图热点效果16</div>");
jq("#henan").TitleShow("<div class='mapDiv'>河南地图热点效果17</div>");
jq("#hubei").TitleShow("<div class='mapDiv'>湖北地图热点效果18</div>");
jq("#hunan").TitleShow("<div class='mapDiv'>地图热点效果l9</div>");
jq("#guangdong").TitleShow("<div class='mapDiv'>地图热点效果20e</div>");
jq("#guangxi").TitleShow("<div class='mapDiv'>地图热点效果21</div>");
jq("#hainan").TitleShow("<div class='mapDiv'>地图热点效果22</div>");
jq("#sichuan").TitleShow("<div class='mapDiv'>地图热点效果23</div>");
jq("#guizhou").TitleShow("<div class='mapDiv'>地图热点效果24</div>");
jq("#yunnan").TitleShow("<div class='mapDiv'>地图热点效果25</div>");
jq("#shaanxi").TitleShow("<div class='mapDiv'>地图热点效果26</div>");
jq("#gansu").TitleShow("<div class='mapDiv'>地图热点效果27</div>");
jq("#qinghai").TitleShow("<div class='mapDiv'>地图热点效果28</div>");
jq("#ningxia").TitleShow("<div class='mapDiv'>宁夏地图热点效果29</div>");
jq("#xinjiang").TitleShow("<div class='mapDiv'>新疆地图热点效果30</div>");
jq("#xizang").TitleShow("<div class='mapDiv'>地图热点效果31</div>");
jq("#xianggang").TitleShow("<div class='mapDiv'>香港地图热点效果32</div>");
jq("#aomen").TitleShow("<div class='mapDiv'>地图热点效果33</div>");
jq("#taiwan").TitleShow("<div class='mapDiv'>地图热点效果34</div>");
});
</script>
<!--热点HTML代码开始 -->
<div class="map">
<img border="0" usemap="#Map" src="map.png" />
<map name="Map" id="Map">
<area id="beijing" alt="北京" href="#" coords="354,140,380,153" shape="rect">
<area id="shanghai" alt="上海" href="#" coords="434,246,462,259" shape="rect">
<area id="tianjin" alt="天津" href="#" coords="382,168,408,180" shape="rect">
<area id="chongqing" alt="重庆" href="#" coords="294,264,320,276" shape="rect">
<area id="hebei" alt="河北" href="#" coords="347,174,374,186" shape="rect">
<area id="shanxi" alt="山西" href="#" coords="322,186,348,198" shape="rect">
<area id="neimenggu" alt="内蒙古" href="#" coords="349,110,388,124" shape="rect">
<area id="liaoning" alt="辽宁" href="#" coords="406,128,432,140" shape="rect">
<area id="jilin" alt="吉林" href="#" coords="427,101,454,115" shape="rect">
<area id="heilongjiang" alt="黑龙江" href="#" coords="424,58,464,73" shape="rect">
<area id="jiangsu" alt="江苏" href="#" coords="404,224,417,250" shape="rect">
<area id="zhejiang" alt="浙江" href="#" coords="413,265,427,291" shape="rect">
<area id="anhui" alt="安徽" href="#" coords="382,236,395,263" shape="rect">
<area id="fujian" alt="福建" href="#" coords="399,300,413,327" shape="rect">
<area id="jiangxi" alt="江西" href="#" coords="371,286,385,313" shape="rect">
<area id="shandong" alt="山东" href="#" coords="373,196,399,208" shape="rect">
<area id="henan" alt="河南" href="#" coords="337,228,364,239" shape="rect">
<area id="hubei" alt="湖北" href="#" coords="329,258,356,271" shape="rect">
<area id="hunan" alt="湖南" href="#" coords="325,294,352,306" shape="rect">
<area id="guangdong" alt="广东" href="#" coords="356,343,382,355" shape="rect">
<area id="guangxi" alt="广西" href="#" coords="302,343,328,355" shape="rect">
<area id="hainan" alt="海南" href="#" coords="313,398,340,411" shape="rect">
<area id="sichuan" alt="四川" href="#" coords="239,265,265,277" shape="rect">
<area id="guizhou" alt="贵州" href="#" coords="283,311,308,324" shape="rect">
<area id="yunnan" alt="云南" href="#" coords="225,337,251,349" shape="rect">
<area id="shaanxi" alt="陕西" href="#" coords="303,224,316,251" shape="rect">
<area id="gansu" alt="甘肃" href="#" coords="179,156,205,168" shape="rect">
<area id="qinghai" alt="青海" href="#" coords="174,206,200,218" shape="rect">
<area id="ningxia" alt="宁夏" href="#" coords="277,188,290,212" shape="rect">
<area id="xinjiang" alt="新疆" href="#" coords="85,140,111,152" shape="rect">
<area id="xizang" alt="西藏" href="#" coords="87,249,113,261" shape="rect">
<area id="xianggang" alt="香港" href="#" coords="379,358,406,370" shape="rect">
<area id="aomen" alt="澳门" href="#" coords="349,371,375,383" shape="rect">
<area id="taiwan" alt="台湾" href="#" coords="434,322,448,348" shape="rect">
</map>
</div>
</body>
</html>

以上所述就是本文的全部内容了,希望大家能够喜欢

Javascript 相关文章推荐
js操作textarea 常用方法总结
Dec 03 Javascript
js实现的二级横向菜单条实例
Aug 22 Javascript
学习javascript面向对象 理解javascript对象
Jan 04 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
Jan 20 Javascript
超全面的JavaScript开发规范(推荐)
Jan 21 Javascript
基于JavaScript实现下拉列表左右移动代码
Feb 07 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
Jun 19 Javascript
jQuery选择器之子元素选择器详解
Sep 18 jQuery
vue 指令和过滤器的基本使用(品牌管理案例)
Nov 04 Javascript
js实现时分秒倒计时
Dec 03 Javascript
如何在微信小程序中存setStorage
Dec 13 Javascript
vue3引入highlight.js进行代码高亮的方法实例
Apr 08 Vue.js
jquery插件qrcode在线生成二维码
Apr 26 #Javascript
javascript函数式编程实例分析
Apr 25 #Javascript
javascript中eval函数用法分析
Apr 25 #Javascript
javascript属性访问表达式用法分析
Apr 25 #Javascript
javascript变量声明实例分析
Apr 25 #Javascript
javascript显式类型转换实例分析
Apr 25 #Javascript
javascript原始值和对象引用实例分析
Apr 25 #Javascript
You might like
从手册去理解分析PHP session机制
2011/07/17 PHP
php strrpos()与strripos()函数
2013/08/31 PHP
一个非常实用的php文件上传类
2017/07/04 PHP
phpStudy 2016 使用教程详解(支持PHP7)
2017/10/18 PHP
javascript 命名规则 变量命名规则
2010/02/25 Javascript
myeclipse安装jQuery插件的方法
2011/03/29 Javascript
jQuery EasyUI API 中文文档 - ProgressBar 进度条
2011/09/29 Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
2013/09/27 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
jquery 获取select数组与name数组长度的实现代码
2016/06/20 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
在Js页面通过POST传递参数跳转到新页面详解
2017/08/25 Javascript
详解webpack提取第三方库的正确姿势
2017/12/22 Javascript
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
JavaScript遍历数组的方法代码实例
2020/01/14 Javascript
Ubuntu下安装PyV8
2016/03/13 Python
Python实现发送与接收邮件的方法详解
2018/03/28 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
2018/12/10 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
Jupyter Notebook输出矢量图实例
2020/04/14 Python
详解pandas获取Dataframe元素值的几种方法
2020/06/14 Python
使用Django的JsonResponse返回数据的实现
2021/01/15 Python
使用Html5中的cavas画一面国旗
2019/09/25 HTML / CSS
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
英国评分最高的女性剃须刀订阅盒:FFS Beauty
2018/01/25 全球购物
意大利巧克力店:Chocolate Shop
2019/07/24 全球购物
某科技软件测试面试题
2013/05/19 面试题
财会自我鉴定范文
2013/12/27 职场文书
采购部长岗位职责
2014/06/13 职场文书
应届生求职自荐信
2014/07/04 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
2014年后勤工作总结
2014/11/18 职场文书
小学运动会报道稿
2015/07/22 职场文书
教师网络培训心得体会
2016/01/09 职场文书