鼠标移入就显示弹框,移出弹框就消失
2016-08-08 13:14
423 查看
html:
<span style="font-size:14px;"> <div id="menu">
<div id="menuBtn">
<div class="bor">
<img src="img/menu.png" />
<a href="#">菜单</a>
</div>
</div>
<ul id="menuList">
<li><a href="#">香蕉</a></li>
<li><a href="#">苹果</a></li>
<li><a href="#">鸭梨</a></li>
<li><a href="#">橙子</a></li>
</ul>
</div></span>css:
<span style="font-size:14px;">#menu{
width:8.33%;
float:right;
margin-top:0;
}
#menuBtn{
width:100%;
background-color:#7D9599;
}
#menuBtn img{
margin-left:24.16%;
margin-top:7%;
}
#menuBtn a{
color:#fff;
font-family:"Microsoft YaHei";
font-size:1em;
margin-left:1%;
margin-top:0.4%;
position:absolute;
text-decoration:none;
}
#menuList{
list-style:none;
margin-top:0;
}
#menuList li{
width:100%;
background-color:#7D9599;
margin-top:1%;
}
#menuList li:hover{
background-color:#9CC0CC;
}
#menuList li:visited{
background-color:#4B5E66;
}
#menuList li a{
text-decoration:none;
color:#fff;
font-family:"Microsoft YaHei";
font-size:1em;
margin-top:0.4%;
padding-left:2%;
position:absolute;
}
#menuBtn .bor{
width:100%;
}</span>
jquery:
<span style="font-size:14px;">var menuBtn = document.getElementById("menuBtn");
var menuList = document.getElementById("menuList");</span><pre name="code" class="html"><span style="font-size:14px;">//移入移出菜单
$("#menuList").hide();
menuBtn.<span style="color:#CC0000;">onmouseover </span>= function () {
if (menuList.style.display === "none") {
menuList.style.display = "block";
}
$("#menuBtn").attr('style', 'background-color:#9CC0CC;height:19.60%;');
}
menuBtn.<span style="color:#CC0000;">onmouseleave </span>= function () {
if (menuList.style.display === "block") {
menuList.style.display = "none";
}
$("#menuBtn").attr('style', 'background-color:#7D9599;height:19.60%;');
}
$("#menuList").mouseover(function () {
$("#menuList").show();
menuList.style.display = "block";
});
$("#menuList").mouseleave(function () {
$("#menuList").hide();
});
</span>
<span style="font-size:14px;"> <div id="menu">
<div id="menuBtn">
<div class="bor">
<img src="img/menu.png" />
<a href="#">菜单</a>
</div>
</div>
<ul id="menuList">
<li><a href="#">香蕉</a></li>
<li><a href="#">苹果</a></li>
<li><a href="#">鸭梨</a></li>
<li><a href="#">橙子</a></li>
</ul>
</div></span>css:
<span style="font-size:14px;">#menu{
width:8.33%;
float:right;
margin-top:0;
}
#menuBtn{
width:100%;
background-color:#7D9599;
}
#menuBtn img{
margin-left:24.16%;
margin-top:7%;
}
#menuBtn a{
color:#fff;
font-family:"Microsoft YaHei";
font-size:1em;
margin-left:1%;
margin-top:0.4%;
position:absolute;
text-decoration:none;
}
#menuList{
list-style:none;
margin-top:0;
}
#menuList li{
width:100%;
background-color:#7D9599;
margin-top:1%;
}
#menuList li:hover{
background-color:#9CC0CC;
}
#menuList li:visited{
background-color:#4B5E66;
}
#menuList li a{
text-decoration:none;
color:#fff;
font-family:"Microsoft YaHei";
font-size:1em;
margin-top:0.4%;
padding-left:2%;
position:absolute;
}
#menuBtn .bor{
width:100%;
}</span>
jquery:
<span style="font-size:14px;">var menuBtn = document.getElementById("menuBtn");
var menuList = document.getElementById("menuList");</span><pre name="code" class="html"><span style="font-size:14px;">//移入移出菜单
$("#menuList").hide();
menuBtn.<span style="color:#CC0000;">onmouseover </span>= function () {
if (menuList.style.display === "none") {
menuList.style.display = "block";
}
$("#menuBtn").attr('style', 'background-color:#9CC0CC;height:19.60%;');
}
menuBtn.<span style="color:#CC0000;">onmouseleave </span>= function () {
if (menuList.style.display === "block") {
menuList.style.display = "none";
}
$("#menuBtn").attr('style', 'background-color:#7D9599;height:19.60%;');
}
$("#menuList").mouseover(function () {
$("#menuList").show();
menuList.style.display = "block";
});
$("#menuList").mouseleave(function () {
$("#menuList").hide();
});
</span>
相关文章推荐
- 鼠标移入显示移出消失
- Ext 中 对 grid cell 单元 鼠标移入移出显示隐藏弹窗
- jQuery事件 mouseover方法与mouseout方法实现鼠标移进显示移出消失的效果 (css控制span标签)
- 鼠标悬浮图片显示原图 移出鼠标后原图消失 js
- 鼠标移入移出,样式修改,显示隐藏提示消息
- js--鼠标移入移出小图片,显示隐藏大图片
- AngularJS如何实现鼠标移入显示,鼠标移出隐藏的效果
- js实现鼠标的移入移出控制图片的明暗显示
- jQuery事件-div的显示隐藏及鼠标的移入移出
- jQuery事件-div的显示隐藏及鼠标的移入移出
- jQuery事件-div的显示隐藏及鼠标的移入移出http://www.cnblogs.com/liuyanmin/p/5146544.html
- 鼠标移入显示,移出隐藏动态网页实现
- checkbox下面的提示框 鼠标移入时显示,移出时隐藏
- 鼠标移入显示一个菜单列表 移出隐藏
- AngularJS实现鼠标移入内容显示,鼠标移出内容隐藏
- 鼠标移到控件上显示,移出控件消失
- javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
- (28)表格隔行变色,并且鼠标移入高亮显示,鼠标移出显示原来的颜色
- 利用Jquey.hover来实现 鼠标移入出现删除按钮,鼠标移出删除消失
- jQuery事件-div的显示隐藏及鼠标的移入移出