我想实现两个功能
1)鼠标悬停在“东北”时鼠标下方弹出个框,框里面列出东北的子城市,现在子城市能显示,但框不知道怎么实现;
2)现在鼠标悬停在“东北”后,继续向右滑动,会把所能悬停到的大区下的子城市都显示出来,而我是向实现悬停在哪,显示哪的子城市,其他的隐藏起来。
有没有大神能帮个忙啊??<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript">
function $(id)
{return document.getElementById(id);}
function doit(obj){if($(obj).style.display=="none"){
$(obj).style.display="block";}
else
{$(obj).style.display="none";}
}</script>
</head> <body>
<table>
<tr>
<td>
<table><tr><td>
<a href="#" onmouseover="doit('d1')">东北</a>
<a href="#" onmouseover="doit('d2')">京津</a>
<a href="#" onmouseover="doit('d3')">上海</a>
<a href="#" onmouseover="doit('d4')">华中</a>
<a href="#" onmouseover="doit('d5')">华南</a>
<a href="#" onmouseover="doit('d6')">西北</a>
<a href="#" onmouseover="doit('d7')">西南</a>
</td></tr></table>
<p>
<span id="d1" style="display:none" onmouseout="doit('d1')" >
<div >
<table>
<tr>
<td>
<a href="#">沈阳</a>、<a href="#">大连</a>、</a><a href="#">铁岭 </a>
</td>
</tr>
</table>
</div>
</span>
</p>
<p>
<span id="d2" style="display:none" onmouseout="doit('d2')">
<div >
<table>
<tr>
<td>
<a href="#">北京</a>、<a href="#">天津</a>、</a><a href="#">塘沽</a>
</td>
</tr>
</table>
</div>
</span>
</p><p>
<span id="d3" style="display:none" onmouseout="doit('d3')">
<div >
<table>
<tr>
<td>
<a href="#">上海</a>、<a href="#">宝山</a>、</a><a href="#">崇明</a>
</td>
</tr>
</table>
</div>
</span>
</p><p>
<span id="d4" style="display:none" onmouseout="doit('d4')">
<div >
<table>
<tr>
<td>
<a href="#">华中</a>、<a href="#">华中</a>、</a><a href="#">华中</a>
</td>
</tr>
</table>
</div>
</span>
</p><p>
<span id="d5" style="display:none" onmouseout="doit('d5')">
<div >
<table>
<tr>
<td>
<a href="#">华南</a>、<a href="#">华南</a>、</a><a href="#">华南</a>
</td>
</tr>
</table>
</div>
</span>
</p><p>
<span id="d6" style="display:none" onmouseout="doit('d6')">
<div >
<table>
<tr>
<td>
<a href="#">西北</a>、<a href="#">西北</a>、</a><a href="#">西北</a>
</td>
</tr>
</table>
</div>
</span>
</p><p>
<span id="d7" style="display:none" onmouseout="doit('d7')">
<div >
<table>
<tr>
<td>
<a href="#">西南</a>、<a href="#">西南</a>、</a><a href="#">西南</a>
</td>
</tr>
</table>
</div>
</span>
</p>
</td>
</tr>
</table>
</body>
</html>
1)鼠标悬停在“东北”时鼠标下方弹出个框,框里面列出东北的子城市,现在子城市能显示,但框不知道怎么实现;
2)现在鼠标悬停在“东北”后,继续向右滑动,会把所能悬停到的大区下的子城市都显示出来,而我是向实现悬停在哪,显示哪的子城市,其他的隐藏起来。
有没有大神能帮个忙啊??<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript">
function $(id)
{return document.getElementById(id);}
function doit(obj){if($(obj).style.display=="none"){
$(obj).style.display="block";}
else
{$(obj).style.display="none";}
}</script>
</head> <body>
<table>
<tr>
<td>
<table><tr><td>
<a href="#" onmouseover="doit('d1')">东北</a>
<a href="#" onmouseover="doit('d2')">京津</a>
<a href="#" onmouseover="doit('d3')">上海</a>
<a href="#" onmouseover="doit('d4')">华中</a>
<a href="#" onmouseover="doit('d5')">华南</a>
<a href="#" onmouseover="doit('d6')">西北</a>
<a href="#" onmouseover="doit('d7')">西南</a>
</td></tr></table>
<p>
<span id="d1" style="display:none" onmouseout="doit('d1')" >
<div >
<table>
<tr>
<td>
<a href="#">沈阳</a>、<a href="#">大连</a>、</a><a href="#">铁岭 </a>
</td>
</tr>
</table>
</div>
</span>
</p>
<p>
<span id="d2" style="display:none" onmouseout="doit('d2')">
<div >
<table>
<tr>
<td>
<a href="#">北京</a>、<a href="#">天津</a>、</a><a href="#">塘沽</a>
</td>
</tr>
</table>
</div>
</span>
</p><p>
<span id="d3" style="display:none" onmouseout="doit('d3')">
<div >
<table>
<tr>
<td>
<a href="#">上海</a>、<a href="#">宝山</a>、</a><a href="#">崇明</a>
</td>
</tr>
</table>
</div>
</span>
</p><p>
<span id="d4" style="display:none" onmouseout="doit('d4')">
<div >
<table>
<tr>
<td>
<a href="#">华中</a>、<a href="#">华中</a>、</a><a href="#">华中</a>
</td>
</tr>
</table>
</div>
</span>
</p><p>
<span id="d5" style="display:none" onmouseout="doit('d5')">
<div >
<table>
<tr>
<td>
<a href="#">华南</a>、<a href="#">华南</a>、</a><a href="#">华南</a>
</td>
</tr>
</table>
</div>
</span>
</p><p>
<span id="d6" style="display:none" onmouseout="doit('d6')">
<div >
<table>
<tr>
<td>
<a href="#">西北</a>、<a href="#">西北</a>、</a><a href="#">西北</a>
</td>
</tr>
</table>
</div>
</span>
</p><p>
<span id="d7" style="display:none" onmouseout="doit('d7')">
<div >
<table>
<tr>
<td>
<a href="#">西南</a>、<a href="#">西南</a>、</a><a href="#">西南</a>
</td>
</tr>
</table>
</div>
</span>
</p>
</td>
</tr>
</table>
</body>
</html>
你自己研究下吧
http://www.woaicss.com/works/demo/2011.10/2011102301.html
var spans = document.getElementsByTagName("span");
for(var i = 0 ; i < spans.length ; i ++ ){
spans[i].style.display="none";
}
if($(obj).style.display=="none"){
$(obj).style.display="block";
}else{
$(obj).style.display="none";
}}2、加css啊,随便写一个
<style>
.xxxx{
border: 1px #900 solid;
}
</style>