<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="Scripts/jquery-1.4.1.js"></script>
<script type="text/javascript">
$(function () {
var x = 10;
var y = 20;
$("#dongbei").mouseover(function (e) {
$("#showdongbei").show(); $("#showdongbei").css({
"top": (e.pageY + y) + "px",
"left": (e.pageX + x) + "px"
}).show("fast");
}).mouseout(function () {
})
}) function doit(obj,e) {
var divs = $("#showhid div")
for (var i = 0; i < divs.length; i++) {
divs[i].style.display = "none";
}
var height = $("#aaa").height()+$("#showdongbei").height()+$("#daqu").height(); if ($(obj).css("display") == "none") {
$(obj).show(); $(obj).css({
"top": (height) + "px",
"left": (e.pageX) + "px"
}).show("fast");
} else {
$(obj).style.display = "none";
}
}
function doits(obj, e) {
$(obj).mouseleave(function () {
$(obj).hide();
})
}
</script>
</head>
<body><div id="showdongbei" style=" display:none; position:absolute; background-color:Blue;">
<table>
<tr>
<td>沈阳、大连、吉林 </td>
</tr>
</table>
</div>
<table id="daqu">
<tr>
<td>
<table>
<tr>
<td id="ahref">
<a href="#" id="a1" onmouseover="doit('#d1',event)">东北</a>
<a href="#" id="a5" onmouseover="doit('#d2',event)">京津</a>
<a href="#" id="a2" onmouseover="doit('#d3',event)">上海</a>
<a href="#" id="a6" onmouseover="doit('#d4',event)">华中</a>
<a href="#" id="a3" onmouseover="doit('#d5',event)">华南</a>
<a href="#" id="a7" onmouseover="doit('#d6',event)">西北</a>
<a href="#" id="a4" onmouseover="doit('#d7',event)">西南</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div id="showhid">
<div id="d1"style="display:none; position:absolute;border-width:1px,border-color:red;" onmouseover="doits('#d1',event)">
<table>
<tr>
<td>
<a href="#">沈阳</a>、<a href="#">大连</a>、<a href="#">葫芦岛</a>
</td>
</tr>
</table>
</div>
<div id="d2" style="display:none; position:absolute;" onmouseover="doits('#d2',event)">
<table >
<tr>
<td>
<a href="#">北京</a>、<a href="#">天津</a>、<a href="#">塘沽</a>
</td>
</tr>
</table>
</div>
<div id="d3" style="display:none; position:absolute;" onmouseover="doits('#d3',event)">
<table>
<tr>
<td>
<a href="#">上海</a>、<a href="#">宝山</a>、<a href="#">崇明</a>
</td>
</tr>
</table>
</div>
<div id="d4" style="display:none; position:absolute;" onmouseover="doits('#d4',event)">
<table>
<tr>
<td>
<a href="#">华中</a>、<a href="#">华中</a>、<a href="#">华中</a>
</td>
</tr>
</table>
</div>
<div id="d5" style="display:none; position:absolute;" onmouseover="doits('#d5',event)">
<table>
<tr>
<td>
<a href="#">华南</a>、<a href="#">华南</a>、<a href="#">华南</a>
</td>
</tr>
</table>
</div>
<div id="d6" style="display:none; position:absolute;" onmouseover="doits('#d6',event)">
<table>
<tr>
<td>
<a href="#">西北</a>、<a href="#">西北</a>、<a href="#">西北</a>
</td>
</tr>
</table>
</div>
<div id="d7" style="display:none; position:absolute;" onmouseover="doits('#d7',event)">
<table>
<tr>
<td>
<a href="#">西南</a>、<a href="#">西南</a>、<a href="#">西南</a>
</td>
</tr>
</table>
</div>
</div>
</body>
</html>
<head>
<title></title>
<script src="Scripts/jquery-1.4.1.js"></script>
<script type="text/javascript">
$(function () {
var x = 10;
var y = 20;
$("#dongbei").mouseover(function (e) {
$("#showdongbei").show(); $("#showdongbei").css({
"top": (e.pageY + y) + "px",
"left": (e.pageX + x) + "px"
}).show("fast");
}).mouseout(function () {
})
}) function doit(obj,e) {
var divs = $("#showhid div")
for (var i = 0; i < divs.length; i++) {
divs[i].style.display = "none";
}
var height = $("#aaa").height()+$("#showdongbei").height()+$("#daqu").height(); if ($(obj).css("display") == "none") {
$(obj).show(); $(obj).css({
"top": (height) + "px",
"left": (e.pageX) + "px"
}).show("fast");
} else {
$(obj).style.display = "none";
}
}
function doits(obj, e) {
$(obj).mouseleave(function () {
$(obj).hide();
})
}
</script>
</head>
<body><div id="showdongbei" style=" display:none; position:absolute; background-color:Blue;">
<table>
<tr>
<td>沈阳、大连、吉林 </td>
</tr>
</table>
</div>
<table id="daqu">
<tr>
<td>
<table>
<tr>
<td id="ahref">
<a href="#" id="a1" onmouseover="doit('#d1',event)">东北</a>
<a href="#" id="a5" onmouseover="doit('#d2',event)">京津</a>
<a href="#" id="a2" onmouseover="doit('#d3',event)">上海</a>
<a href="#" id="a6" onmouseover="doit('#d4',event)">华中</a>
<a href="#" id="a3" onmouseover="doit('#d5',event)">华南</a>
<a href="#" id="a7" onmouseover="doit('#d6',event)">西北</a>
<a href="#" id="a4" onmouseover="doit('#d7',event)">西南</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div id="showhid">
<div id="d1"style="display:none; position:absolute;border-width:1px,border-color:red;" onmouseover="doits('#d1',event)">
<table>
<tr>
<td>
<a href="#">沈阳</a>、<a href="#">大连</a>、<a href="#">葫芦岛</a>
</td>
</tr>
</table>
</div>
<div id="d2" style="display:none; position:absolute;" onmouseover="doits('#d2',event)">
<table >
<tr>
<td>
<a href="#">北京</a>、<a href="#">天津</a>、<a href="#">塘沽</a>
</td>
</tr>
</table>
</div>
<div id="d3" style="display:none; position:absolute;" onmouseover="doits('#d3',event)">
<table>
<tr>
<td>
<a href="#">上海</a>、<a href="#">宝山</a>、<a href="#">崇明</a>
</td>
</tr>
</table>
</div>
<div id="d4" style="display:none; position:absolute;" onmouseover="doits('#d4',event)">
<table>
<tr>
<td>
<a href="#">华中</a>、<a href="#">华中</a>、<a href="#">华中</a>
</td>
</tr>
</table>
</div>
<div id="d5" style="display:none; position:absolute;" onmouseover="doits('#d5',event)">
<table>
<tr>
<td>
<a href="#">华南</a>、<a href="#">华南</a>、<a href="#">华南</a>
</td>
</tr>
</table>
</div>
<div id="d6" style="display:none; position:absolute;" onmouseover="doits('#d6',event)">
<table>
<tr>
<td>
<a href="#">西北</a>、<a href="#">西北</a>、<a href="#">西北</a>
</td>
</tr>
</table>
</div>
<div id="d7" style="display:none; position:absolute;" onmouseover="doits('#d7',event)">
<table>
<tr>
<td>
<a href="#">西南</a>、<a href="#">西南</a>、<a href="#">西南</a>
</td>
</tr>
</table>
</div>
</div>
</body>
</html>
这样就可以了 如果想继续修改位置可以加数字
"left": (e.clientX) +100+ "px"
或者
"left": (e.clientX) -100+ "px"这是设置宽 高度应该你会吧?都差不多
<br/>
<div id="showDiv" class="hide_div">
<a href="#">吉林</a>
<a href="#">长春</a>
<a href="#">辽宁</a>
</div> $(document).ready(function(){
//进入显示登录窗口
$("#shen").mouseover(function(e){
var _div=$("#showDiv");
var div_width=_div.width();
var div_height=_div.height();
var x=e.clientX;
var y=e.clientY;
_div.css({position:'absolute',left:x,top:y});
_div.show();
});
});
div{border:1px solid green;font-size:12px; width:100%;height:150px;}
.hide_div{
display:none;
position:absolute;
width:100px;
height:100px;
}