`

[转:]jQuery焦点中国地图

 
阅读更多

转自:http://xiaoyaosr.blog.51cto.com/180639/616706

 

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xiaoyaosr.blog.51cto.com/180639/616706

 

 

以下为上图代码实例:

  1. <style>  
  2.  
  3. body {margin:0;padding:0;}  
  4.  
  5. #dataMap {position:relative;margin:0 auto;width:552px;height:447px;font-size:12px;background:url(http://home.51cto.com/data/uploads/20110719/15/4e252f9ee41f8.gif) no-repeat left top;}  
  6.  
  7. #dataMap span {position:absolute;}  
  8.  
  9. #dataMap a {display:block;padding-left:20px;line-height:1.8;text-decoration:none;color:#000;background:url(http://home.51cto.com/data/uploads/20110719/15/4e252f9eb3cd6.gif) no-repeat left 4px;}  
  10.  
  11. #dataMap a:hover,#dataMap a:active {color:#f00;background-position:left bottom;}  
  12.  
  13. #dataMap a.hotcity {color:#f00;font-weight:700;}  
  14.  
  15. #dataMap em {display:none;}  
  16.  
  17. .dataTip {display:none;position:absolute;z-index:9999;font-size:12px;padding:0 3px;border:1px solid #000;background-color:#ffc;}  
  18.  
  19. </style> 
  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>  
  2.  
  3. <script>  
  4.  
  5. $(function(){  
  6.  
  7.     $("#dataMap a").mousemove(function(e){$("#dataTip").html($(this).next().html()+"篇相关文章").css({"left":e.pageX+10+"px","top":e.pageY-15+"px"}).show()}).mouseout(function(){$("#dataTip").hide();});  
  8.  
  9. })  
  10.  
  11. </script>  
  1. <div id="dataMap"> 
  2.  
  3.         <span style="top:162px;left:392px"><a href="#" class="hotcity">北京</a><em>9999</em></span> 
  4.  
  5.         <span style="top:110px;left:465px;"><a href="#">吉林</a><em>9999</em></span> 
  6.  
  7.         <span style="top:165px;left:305px"><a href="#">内蒙古</a><em>9999</em></span> 
  8.  
  9.         <span style="top:260px;left:120px"><a href="#">西藏</a><em>9999</em></span> 
  10.  
  11.         <span style="top:293px;left:255px"><a href="#">四川</a><em>9999</em></span> 
  12.  
  13.         <span style="top:290px;left:310px"><a href="#">重庆</a><em>9999</em></span> 
  14.  
  15.         <span style="top:365px;left:380px"><a href="#">广东</a><em>9999</em></span> 
  16.  
  17.         <span style="top:335px;left:295px"><a href="#">贵州</a><em>9999</em></span> 
  18.  
  19.         <span style="top:420px;left:342px"><a href="#">海南</a><em>9999</em></span> 
  20.  
  21.  
  22.  
  23.         <span style="top:70px;left:460px"><a href="#">黑龙江</a><em>9999</em></span> 
  24.  
  25.         <span style="top:296px;left:445px"><a href="#">浙江</a><em>9999</em></span> 
  26.  
  27.         <span style="top:265px;left:410px"><a href="#">安徽</a><em>9999</em></span> 
  28.  
  29.         <span style="top:206px;left:400px"><a href="#">山东</a><em>9999</em></span> 
  30.  
  31.         <span style="top:359px;left:237px"><a href="#">云南</a><em>9999</em></span> 
  32.  
  33.         <span style="top:222px;left:180px"><a href="#">青海</a><em>9999</em></span> 
  34.  
  35.         <span style="top:165px;left:200px"><a href="#">甘肃</a><em>9999</em></span> 
  36.  
  37.         <span style="top:200px;left:300px"><a href="#">宁夏</a><em>9999</em></span> 
  38.  
  39.         <span style="top:317px;left:343px"><a href="#">湖南</a><em>9999</em></span> 
  40.  
  41.  
  42.  
  43.         <span style="top:317px;left:400px"><a href="#">江西</a><em>9999</em></span> 
  44.  
  45.         <span style="top:250px;left:435px"><a href="#">江苏</a><em>9999</em></span> 
  46.  
  47.         <span style="top:280px;left:458px"><a href="#" class="hotcity">上海</a><em>9999</em></span> 
  48.  
  49.         <span style="top:385px;left:355px"><a href="#">澳门</a><em>9999</em></span> 
  50.  
  51.         <span style="top:383px;left:392px"><a href="#">香港</a><em>9999</em></span> 
  52.  
  53.         <span style="top:138px;left:433px"><a href="#">辽宁</a><em>9999</em></span> 
  54.  
  55.         <span style="top:190px;left:380px"><a href="#">河北</a><em>9999</em></span> 
  56.  
  57.         <span style="top:210px;left:350px"><a href="#">山西</a><em>9999</em></span> 
  58.  
  59.         <span style="top:176px;left:408px"><a href="#">天津</a><em>9999</em></span> 
  60.  
  61.  
  62.  
  63.         <span style="top:130px;left:125px"><a href="#">新疆</a><em>9999</em></span> 
  64.  
  65.         <span style="top:277px;left:357px"><a href="#">湖北</a><em>9999</em></span> 
  66.  
  67.         <span style="top:240px;left:310px"><a href="#">陕西</a><em>9999</em></span> 
  68.  
  69.         <span style="top:240px;left:360px"><a href="#">河南</a><em>9999</em></span> 
  70.  
  71.         <span style="top:340px;left:420px"><a href="#">福建</a><em>9999</em></span> 
  72.  
  73.         <span style="top:360px;left:460px"><a href="#">台湾</a><em>9999</em></span> 
  74.  
  75.         <span style="top:375px;left:315px"><a href="#">广西</a><em>9999</em></span> 
  76.  
  77.     </div> 
  78.  
  79.     <div id="dataTip" class="dataTip"></div> 

 

上图代码示例,所需其它文件在附件中:

  1. <HTML lang=ch style="HEIGHT: 100%"   
  2. xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Demo</TITLE> 
  3. <META http-equiv=Content-Type content="text/html; charset=utf-8"> 
  4. <SCRIPT src="swfobject.js" type=text/javascript></SCRIPT> 
  5. <SCRIPT type=text/javascript> 
  6.     function eventHandler(e) {  
  7.         alert(e.value);  
  8.     }  
  9. </SCRIPT> 
  10.  
  11. <META content="MSHTML 6.00.6000.17098" name=GENERATOR></HEAD> 
  12. <BODY id=player> 
  13. <DIV id=container>Get the Flash Player to see this player</DIV> 
  14. <SCRIPT type=text/javascript> 
  15.         var s1 = new SWFObject("ChinaMap.swf","ply","600","500","10","#FFFFFF");  
  16.         s1.addParam("allowfullscreen","true");  
  17.         s1.addParam("allownetworking","all");  
  18.         s1.addParam("allowscriptaccess","always");  
  19.         s1.addParam("wmode","transparent");  
  20.         s1.addVariable("title","中华人民共和国");  
  21.         s1.addVariable("xmlurl","d.xml");  
  22.         s1.addVariable("jsHandler","eventHandler");  
  23.         s1.write("container");  
  24.     </SCRIPT> 
  25. </BODY></HTML> 

 

 

 

 

纯Flash版本,调整起来多有不便。

  1. <html> 
  2. <head><title>Flash版彩色中国地图</title></head> 
  3. <body> 
  4. <p><embed menu="true" loop="true" play="true" type="application/x-shockwave-flash" height="500" width="500" src="map.swf"></embed></p> 
  5. </body> 
  6. </html> 

 

 

  1. <HTML lang=zh><HEAD><TITLE>中国分省市地图导航-SVG格式(基于Raphaël)</TITLE> 
  2. <META http-equiv=Content-Type content="text/html; charset=utf-8"><LINK   
  3. href="style.css" type=text/css rel=stylesheet> 
  4. <SCRIPT src="jquery.min.js" type=text/javascript></SCRIPT> 
  5.  
  6. <SCRIPT src="raphael.js" type=text/javascript></SCRIPT> 
  7.  
  8. <SCRIPT type=text/javascript> 
  9.                 //预留作为初始化打开显示的省份  
  10.         var current = null;  
  11.     </SCRIPT> 
  12.  
  13. <SCRIPT src="chinamap.js" type=text/javascript></SCRIPT> 
  14.  
  15. <STYLE> 
  16. #ChinaMap {  
  17.     PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 560px; PADDING-TOP: 10px; POSITION: relative; TEXT-ALIGN: center  
  18. }  
  19. #tiplayer {  
  20.     PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 1000; MIN-HEIGHT: 1em; BACKGROUND: #000; MAX-WIDTH: 250px; PADDING-BOTTOM: 5px; FONT: 12px 'Microsoft YaHei',Arial,宋体,Tahoma,Sans-Serif; COLOR: #fff; PADDING-TOP: 5px; POSITION: absolute; TEXT-ALIGN: left; WORD-WRAP: break-word; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px  
  21. }  
  22. #ToolTip {  
  23.     PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 1000; MIN-HEIGHT: 1em; BACKGROUND: #000; MAX-WIDTH: 250px; PADDING-BOTTOM: 5px; FONT: 12px 'Microsoft YaHei',Arial,宋体,Tahoma,Sans-Serif; COLOR: #fff; PADDING-TOP: 5px; POSITION: absolute; TEXT-ALIGN: left; WORD-WRAP: break-word; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px  
  24. }  
  25. #ToolTip {  
  26.     BORDER-RIGHT: #c5b270 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c5b270 1px solid; PADDING-LEFT: 15px; BACKGROUND: #fffbd6; PADDING-BOTTOM: 0px; BORDER-LEFT: #c5b270 1px solid; COLOR: #bb861c; LINE-HEIGHT: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #c5b270 1px solid; TOP: 30px  
  27. }  
  28. </STYLE> 
  29.  
  30. <META content="MSHTML 6.00.6000.17098" name=GENERATOR></HEAD> 
  31. <BODY class=yui-skin-sam> 
  32. <DIV class=demo id=doc> 
  33. <DIV id=hd> 
  34. <DIV class=page-title> 
  35. <H1>中国分省市地图导航 SVG格式(基于Raphaël)</H1></DIV></DIV> 
  36. <DIV id=bd> 
  37. <DIV class=tell> 
  38. <H2><STRONG>在很多场合会用到,如果让你忘掉flash,下面这地图是你“不二“的选择,^_^.</STRONG></H2> 
  39. <P>SVG地图基于<A href="http://raphaeljs.com/">Raphaël</A> 生成;为了书写方便,使用了<A   
  40. href="http://jquery.com/">Jquery</A>实现一些动画。</P></DIV> 
  41. <DIV id=ChinaMap> 
  42. <DIV id=ToolTip>地图正在绘制...</DIV></DIV> 
  43. <SCRIPT src="codepress.js" type=text/javascript></SCRIPT> 
  44. </BODY></HTML> 

 

本文出自 “逍遥居” 博客,请务必保留此出处http://xiaoyaosr.blog.51cto.com/180639/616706

分享到:
评论

相关推荐

    jQuery焦点图 图片轮换

    jQuery焦点图是一种常见的网页设计元素,它用于展示一组图片,并以自动轮换或用户交互的方式显示每一张图片,常用于网站的首页或者产品展示区,为用户提供动态且吸引人的视觉体验。这种效果不仅可以用于图片展示,还...

    jQuery全能权威指南:jQuery Core+jQuery Plugin+jQuery UI+jQuery Mobile 源码

    、CSS和JavaScript知识的开发者,内容覆盖了jQuery知识体系的全部内容,包括jQuery Core、jQuery Plugin 、jQuery UI、jQuery Mobile以及大量第三方的插件库和2800多个应用jQuery技术的网页参考。

    唐宋中国jQuery焦点图zip

    【标题】:“唐宋中国jQuery焦点图”是一个基于JavaScript库jQuery实现的图片焦点轮播插件,主要用于网页中展示一组图片或内容,并通过动态切换效果提升用户体验。 【描述】:这款焦点图是唐宋中国网站设计的一款...

    jQuery实现百度地图api选择城市地图效果

    在这个场景下,"jQuery实现百度地图api选择城市地图效果"是一个常见的需求,它主要用于让用户能够方便地选择他们所在的城市或者感兴趣的城市。这个话题涉及到jQuery库的使用以及百度地图API的集成,下面将详细解释这...

    jQuery焦点图插件edslider.rar

    jQuery焦点图插件edslider.rar jQuery焦点图插件edslider.rar jQuery焦点图插件edslider.rar jQuery焦点图插件edslider.rar jQuery焦点图插件edslider.rar jQuery焦点图插件edslider.rar jQuery焦点图插件edslider....

    带多种过渡动画与缩略图的jQuery焦点图

    【jQuery焦点图】是一种网页设计中的重要元素,用于展示一系列图片或内容,通过动态效果吸引用户的注意力并引导浏览。在本实例中,我们探讨的是一个使用jQuery实现的焦点图,它具备多样的过渡动画和缩略图功能。 ...

    jQuery绘制中国省份地图样式代码

    本篇文章将深入探讨如何使用jQuery来绘制中国省份地图的样式代码,帮助开发者实现交互式的地理信息展示。 首先,让我们从基本结构开始。在`index.html`文件中,你需要引入jQuery库以及自定义的JavaScript文件。通常...

    jQuery中国地图选中省份城市高亮显示代码.zip

    《jQuery实现中国地图选中省份城市高亮显示的详解》 在网页开发中,有时候我们需要实现一种功能,即用户点击地图上的某个省份或城市时,该区域会高亮显示,以提供直观的信息交互。这个需求在jQuery库的支持下,可以...

    淘宝商城多格jQuery焦点图.zip

    【淘宝商城多格jQuery焦点图】是一个典型的网页交互设计元素,常见于电商网站,用于展示商品或服务的亮点。此项目使用了JavaScript库jQuery来实现动态的多格焦点图效果,提升用户体验,吸引用户注意力。jQuery是一个...

    100%自适应左右切换jQuery焦点图代码

    【标题】"100%自适应左右切换jQuery焦点图代码"所涉及的知识点主要集中在网页设计、前端开发以及jQuery库的应用上。焦点图是一种在网页中用来展示多张图片或内容的交互式设计,它通常包含轮播、滑动、缩放等多种效果...

    jQuery高德地图api开发实例代码

    在本实例中,我们主要探讨如何使用jQuery与高德地图API进行交互,创建一个功能丰富的地图应用。这个应用允许用户通过输入搜索路径,利用右键拖拽来放大地图,以及用左键点击来测量路径。以下是对每个部分的详细解释...

    jQuery动态缩放焦点图

    jQuery动态缩放焦点图是一种常见的网页交互效果,用于展示一系列图片或内容,通过动态缩放的方式吸引用户注意力,提升用户体验。这种效果常被应用于网站的首页、产品展示、广告轮播等位置。jQuery库因其轻量级、易用...

    javascript插件:jquery.ipicture.js在地图上做标记并可以用图文及链接展示(非常棒)

    jQuery.ipicture.js 是一款强大的JavaScript插件,它允许开发者在网页中的地图上创建标记,并且可以结合图文及链接进行丰富的信息展示。这款插件特别适合用于地理信息系统(GIS)应用,或者任何需要在地图上标注特定...

    jquery焦点图图片切换

    【jQuery焦点图图片切换】是一种常见的网页动态效果,它用于展示一组图片并允许用户通过点击按钮或标题在这些图片之间进行平滑切换。这个技术在网站的首页、产品展示、新闻滚动等场景中广泛应用,能有效提升用户体验...

    jQuery的百度地图自定义标注信息代码.zip

    而“jQuery的百度地图自定义标注信息代码”则结合了这两者的功能,提供了在百度地图上自定义标注点并实现交互效果的能力。下面将详细介绍这个压缩包中的知识点。 首先,我们要了解jQuery如何与百度地图API结合。...

    电玩巴士jQuery焦点图.zip

    【jQuery焦点图】是一种常见的网页UI设计元素,用于展示一组图片或内容,通过动态切换来吸引用户注意力。在电玩巴士发布的这款jQuery焦点图中,它利用了JavaScript库jQuery的强大功能,为用户提供了一种优雅的方式来...

    jquery 插件集合

    jquery 及其插件集合 包含 AddTxtToCaret:添加文本到光标位置 jquery.colorbox:完美的jquery弹出层支持图片播放 jquery.contextmenu.r2:jquery右键菜单 jquery.cookie:jquery Cookie操作 jquery.form:jquery...

    jQuery+html5基于echarts.js中国地图点击弹出下级城市地图代码.zip

    这是一个基于jQuery、HTML5以及ECharts.js库的项目,用于实现中国地图的展示,并在点击时弹出下级城市的详细地图。ECharts.js是百度推出的一款开源的数据可视化库,它支持丰富的图表类型,包括柱状图、折线图、饼图...

    威锋网jquery焦点图代码.rar

    【标题】"威锋网jquery焦点图代码.rar" 涉及的核心技术是JavaScript库jQuery,用于实现一种常见的网页交互效果——焦点图(也称幻灯片)。在网页设计中,焦点图是一种能够自动切换、展示多张图片或内容的动态展示...

    暴风影音jQuery焦点图.zip

    【jQuery焦点图】是一种在网页设计中常用的交互元素,它能够以动态效果展示一组图片或内容,用户可以通过点击或滑动来切换不同的焦点项。在暴风影音的网站中,这样的焦点图可能用于展示最新的电影、电视剧或者播放...

Global site tag (gtag.js) - Google Analytics