在中国地图上,当鼠标移到某个省/市的时候,使该省/市所在的区域以某种颜色高亮显示。

解决方案 »

  1.   

    下载个JQ类
    http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js
    用法:<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
    <script type="text/javascript">
    $(function(){
    $("相应的对象").hover(
    function(){
    $(this).addClass("hover");
    },
    function(){
    $(this).removeClass("hover");
    }
    );
    });
    </script>用CSS定义一个类名为hover的样式
      

  2.   

    http://www.enidine.cn/chine.html 我实现的类似的
      

  3.   

    把地图的省份划成一个一个的区域,然后用JS调用不同的CSS就可以了思路和8楼的差不多昨天的分你都给错了!
      

  4.   

    jquery 没用过吗?怎么就不能去试试呢
      

  5.   

    看8楼
    $("相应对象") 是获取对应省市的HTML标签 主要有三种方法:
    1、$("tagname") 如:$("input")、$("img")
      就是JS里面的document.getElementByTagname()
    2、$(".classname") 根据class属性获取
    3、$("#id") 根据ID属性获取.hover 就是鼠标移入和移出时执行的函数当鼠标移入时执行第一个函数,即给相应的省市所在的HTML标签加一个"hover"类名
    鼠标移出时就把这个类名移除用CSS定义一下你要的hover样式就行了<style type="text/css">
    .hover {....}
    </style>
      

  6.   

    http://www.fusioncharts.com/maps/Demos/AJAX/Index.html
      

  7.   


    谈不上是VML高手,只是看过一些demo
    http://www.itlearner.com/code/vml/step32.html