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 相关文章推荐
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
Sep 22 Javascript
javascript 写类方式之三
Jul 05 Javascript
Mootools 1.2教程 类(一)
Sep 15 Javascript
jQuery实现form表单reset按钮重置清空表单功能
Dec 18 Javascript
简介JavaScript中的push()方法的使用
Jun 09 Javascript
jquery html5 视频播放控制代码
Nov 06 Javascript
vue-axios使用详解
May 10 Javascript
JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
Jun 21 Javascript
Vue.js实现的表格增加删除demo示例
May 22 Javascript
js 数组详细操作方法及解析合集
Jun 01 Javascript
Vue组件内部实现一个双向数据绑定的实例代码
Apr 04 Javascript
Vuex,iView UI面包屑导航使用扩展详解
Nov 04 Javascript
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实现文件编码批量转换
2014/03/10 PHP
php广告加载类用法实例
2014/09/23 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
2020/04/14 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
jQuery TextBox自动完成条
2009/07/22 Javascript
精通Javascript系列之Javascript基础篇
2011/06/07 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
JQUERY dialog的用法详细解析
2013/12/19 Javascript
js 动态加载事件的几种方法总结
2013/12/25 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
BootstrapTable请求数据时设置超时(timeout)的方法
2017/01/22 Javascript
php简单数据库操作类的封装
2017/06/08 Javascript
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
2019/12/06 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
python批量生成本地ip地址的方法
2015/03/23 Python
Python之日期与时间处理模块(date和datetime)
2017/02/16 Python
Pycharm如何打断点的方法步骤
2019/06/13 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
python3.7 openpyxl 删除指定一列或者一行的代码
2019/10/08 Python
Python3的unicode编码转换成中文的问题及解决方案
2019/12/10 Python
Python爬虫爬取ts碎片视频+验证码登录功能
2021/02/22 Python
详解移动端html5页面长按实现高亮全选文本内容的兼容解决方案
2016/12/03 HTML / CSS
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
化工专业自荐书
2014/06/16 职场文书
教师三严三实学习心得体会
2014/10/11 职场文书
护士求职简历自我评价
2015/03/10 职场文书
行政处罚决定书
2015/06/24 职场文书
《圆明园的毁灭》教学反思
2016/02/16 职场文书
读《钢铁是怎样炼成的》有感:百炼方成钢
2019/11/05 职场文书
利用Python判断整数是否是回文数的3种方法总结
2021/07/07 Python
MySQL数据库查询之多表查询总结
2022/08/05 MySQL