一款鼠标经过地图城市标注显示文字详细介绍的jQuery城市地图标注代码,城市的设定根据自己的需要修改就行了。
JS代码
<script type=\"text/javascript\"> $(document).ready(function(){ $(\".e_map_tags li\").mouseover(function(){ $(this).addClass(\"centers\").siblings(\"li\").removeClass(\"centers\"); var index=$(this).index(); $(\".m_content\").eq(index).show().siblings(\".m_content\").hide(); }); //左右切换 //点击左箭头 $(\".m_left\").click(function(){ //获取当前左切换 父亲的 index var sideindexL=$(this).parents(\".m_content\").index(); //全部隐藏 $(\".m_content\").hide(); //父亲的上一个显示 $(this).parents(\".m_content\").prev(\".m_content\").fadeIn(); //地图对应index添加默认样式 $(\".e_map_tags li\").eq(sideindexL-1).addClass(\"centers\").siblings(\"li\").removeClass(\"centers\"); //当左切换为第一个时候 第一个显示 if(sideindexL==0){ $(\".m_content:first\").show(); alert(\"前面没有了!\") $(\".e_map_tags li\").eq(0).addClass(\"centers\").siblings(\"li\").removeClass(\"centers\"); } }); //点击右箭头 $(\".m_right\").click(function(){ //获取页面全部.m_content 的数量 var sideindexR=$(this).parents(\".m_content\").index(); $(\".m_content\").hide(); $(this).parents(\".m_content\").next(\".m_content\").fadeIn(); $(\".e_map_tags li\").eq(sideindexR+1).addClass(\"centers\").siblings(\"li\").removeClass(\"centers\"); if(sideindexR==2){//这里的数字 是你地图的个数减去1 $(\".m_content:last\").show(); alert(\"最后一个了!\") $(\".e_map_tags li\").eq(sidelenAll).addClass(\"centers\").siblings(\"li\").removeClass(\"centers\"); } }); }); </script>
暂无评论内容