日期:2014-05-17 浏览次数:21049 次
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JavaScriptLab</title>
<style type="text/css">
<!--
body{margin-left:0px;margin-top:10px;margin-right:0px;margin-bottom:10px;}
#div{margin-left:auto;margin-right:auto;width:76%;}
#pbody{border:#88cee9 1px solid;padding:15px;}
-->
</style>
</head>
<body>
<div id="div">
<div id="pbody">
<script type="text/javascript">
//
var $ = new Object;
$.addEventHandler=function(oTarget,sEventType,fnHandler){
if(oTarget.addEventListener){//DOM兼容浏览器
oTarget.addEventListener(sEventType,fnHandler,false);
}else if(oTarget.attachEvent){//IE
oTarget.attachEvent("on" + sEventType,fnHandler);
}else{//其它
oTarget["on" + sEventType] = fnHandler;
}
};
$.getEvent=function(oe){
if(window.event)
return this.formatEvent(window.event);
else
return $.getEvent.caller.arguments[0];
};
$.addEventHandler(window,"load",function(){
var oDiv=document.getElementById("msglink");
$.addEventHandler(oDiv,"mouseover",showMsg);
$.addEventHandler(oDiv,"mouseout",hideMsg);
var msg=document.getElementById("msg");
$.addEventHandler(msg,"mouseout",hideMsg);
});
function showMsg(){
var oEvent=$.getEvent();
var oDiv=document.getElementById("msg");
oDiv.style.visibility = "visible";
oDiv.style.left=oEvent.clientX + 5;
oDiv.style.top=oEvent.clientY + 5;
}
function hideMsg(){
var oEvent=$.getEvent();
var oDiv=document.getElementById("msg");
if(oEvent.relatedTarget.id!="msg")
oDiv.style.visibility="hidden";
}
</script>
<div id="content">
<a id="msglink">查看详细</a>
</div>
<div id="msg" style="position:absolute;visibility:hidden;background:#88cee9;">
详细内容<br/><br/>详细内容详细内容上打开连接<br/>dskjf<br/>地方法
</div>
</div>
</div>
</body>
</html>