您的位置:首页 > 编程语言 > Java开发

JavaScrip——练习(做悬浮框再进一步:悬浮窗后缀悬浮窗——用this.className)

2015-12-28 11:18 746 查看
对悬浮窗进一步改进:

用this.className

可以省略script

<!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=utf-8" />
<title>无标题文档</title>
<style type="text/css">
*{
margin:0px;
padding:0px;
}
.aa
{
background-color:#FF0;

height: 40px;
width: 100px;
top: 60px;
left: 100px;
position: absolute;
overflow: hidden;
text-align: center;
line-height:40px;
}
.aaa
{
background-color:red;

height: 40px;
width: 100px;
top: 60px;
left: 100px;
position: absolute;
overflow:visible;
text-align: center;
line-height:40px;
}
#bb{

height:120px;
width:100px;
top:40px;
left:0px;
position:absolute;

}
table{

height:120px;
width:100px;
text-align:center;
vertical-align:middle;
}
.tiyu
{
height:40px;
width:100px;
position:absolute;
overflow:hidden;
left:0px;
top:0px;
}
.zuqiu
{
height:40px;
width:100px;
position:absolute;
overflow:visible;
left:0px;
top:0px;
}
#zuqiu
{
height:40px;
width:100px;
position:absolute;
left:100px;
top:0px;
background-color:#C63;
}
.yule
{
height:40px;
width:100px;
position:absolute;
overflow:hidden;
left:0px;
top:40px;
}
.bagua
{
height:40px;
width:100px;
position:absolute;
overflow:visible;
left:0px;
top:40px;
}
#bagua
{
height:40px;
width:100px;
position:absolute;
left:100px;
top:0px;
background-color:#C63;
}
.guoji
{
height:40px;
width:100px;
position:absolute;
overflow:hidden;
left:0px;
top:80px;
}
.junshi
{
height:40px;
width:100px;
position:absolute;
overflow:visible;
left:0px;
top:80px;
}
#junshi
{
height:40px;
width:100px;
position:absolute;
left:100px;
top:0px;
background-color:#C63;
}
</style>
</head>

<body>
<div class="aa" onmousemove="this.className='aaa'" onmouseout="this.className='aa'">新闻动态
<div id="bb">
<table cellpadding="0" cellspacing="0">

<tr bgcolor="#0000FF">

<td height="40" width="100">
<div class="tiyu" onmouseover="this.className='zuqiu'" onmouseout="this.className='tiyu'">体育
<div id="zuqiu">足球</div></div></td>

</tr>

<tr bgcolor="#FFFF00">
<td height="40" width="100">
<div class="yule" onmousemove="this.className='bagua'" onmouseout="this.className='yule'">娱乐
<div id="bagua">八卦</div></div></td>

</tr>

<tr bgcolor="#00FFFF">
<td height="40" width="100">
<div class="guoji" onmouseover="this.className='junshi'" onmouseout="this.className='guoji'">国际新闻
<div id="junshi">军事</div></div></td>
</tr>
</table>

</div></div>

</body>
</html>


结果是一样的:

默认时



鼠标在新闻动态上面时



鼠标在体育上面时:



鼠标在娱乐上面时:



鼠标在国际新闻上面时:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: