jquery-jq导航二级菜单,但是上下老是晃动。

问题描述

jq导航二级菜单,但是上下老是晃动。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

无标题文档

#ulstyle{
margin:0;
padding:0;
list-style-type:none;
width:1100px;
height:45px;
background:#CC3300;
color:#000000;
font-size:18px;
font-weight:bold;
border:#000 solid 1px;
overflow:visible;

}

#ulstyle li{
float:left;
margin-left:50px;
line-height:45px;
width:150px;
height:45px;
position:relative;
z-index:98;

}

#ulstyle li a{
text-decoration:none;
display:block;
color:#FFFFFF;
width:150px;
height:45px;
background:#0099FF;
text-align:center;

}
#download01{
list-style-type:none;
width:148px;
height:200px;

margin:0;
padding:0;
border:#000000 solid 1px;
background:#FF6600;
display:none;
position:absolute;
top:46px;
z-index:98px;

}

#download01 li{
height:25px;
margin-left:0px;
font-size:12px;
clear:both;
line-height:25px;
width:148px;
text-align:center;
z-index:98px;

}

  • Home
  • Download
    • gonxiazaiqu
    • xiaozaijdj
    • fjjowowowo
    • ooororrorrr
              </ul>
    
          </li>
    <li><a href="#">technologe</a></li>
          <li><a href="#">gaoshuxuexi</a></li>
          <li><a href="#">guanyuwomen</a></li>
    

$(document).ready(function() {

$('#download').mouseover(function(){
$('#download01').slideDown(500);
})
$('#download').mouseout(function(){

$('#download01').slideUp(500);

})

});
//function aa(){
// document.getElementById('download01').style.display='block';
// }
//function bb(){
// document.getElementById('download01').style.display='none';
// }

解决方案

mouseover和mouseout改为mouseenter和mouseleave。

mouseover就算在对象子对象移动也会触发,enter和leave在子对象上不会触发

 <ul id="ulstyle">
<li><a href="#">Home</a></li>
<li id="download">
<a href="#">Download</a><ul id="download01">
<li>gonxiazaiqu</li>
<li>xiaozaijdj</li>
<li>fjjowowowo</li>
<li>ooororrorrr</li>

</ul>
</li>
</ul>
<script>

    $(document).ready(function () {
        $('#download').mouseenter(function () { $('#download01').stop(true, true).slideDown(500); }).mouseleave(function () { $('#download01').slideUp(500); })
});
</script>
时间: 2024-09-01 14:23:18

jquery-jq导航二级菜单,但是上下老是晃动。的相关文章

jquery实现带二级菜单的导航示例_jquery

复制代码 代码如下: $(document).ready(function () {    $('#Top .Toolbar1 .CentreBox .Menu .List1 li').mouseenter(function () {        var index = $(this).parent().children().index(this);        $(this).parent().children().each(function () {            if ($(t

jquery实现树形二级菜单实例代码_jquery

直接上代码: 复制代码 代码如下: <!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-eq

DJANGO结合jQuery cxSelect 作二级菜单过滤

EN,到这个阶段,基本功能算是完成了. 使用了jQuery cxSelect这个插件. http://code.ciaoca.com/jquery/cxselect/ 相关代码如下: html: <form class="uk-form" name="filter-form"> <div id="element_id"> 项目:<select class="Site_name" name=&quo

jquery实现的简单二级菜单效果代码_jquery

本文实例讲述了jquery实现的简单二级菜单效果代码.分享给大家供大家参考.具体如下: 这是一款基于jquery实现的二级菜单,研究了这么多天,才学会用jquery写一个菜单,也算是对自己的鼓励吧,自我感觉这个菜单很不错,欢迎朋友们指点江山. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-simple-2l-menu-style-demo-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3

Jquery css div弹出二级菜单代码

<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script src="jquery.网页特效"></script> <style type="text/css"> <!-- *{ margin:0; padding:0; bor

javascript鼠标滑过显示二级菜单特效_javascript技巧

本文实例为大家分享了javascript鼠标滑过显示二级菜单效果,供大家参考,具体内容如下 1. 关键代码:使用 switch 或 if 判断语句,改变对应的二级菜单显示方式为 block 或 none function selectTabMenu(i){ switch(i){ case 71: document.getElementById("TabMenuCon71").style.display="block"; document.getElementById

jquery实现向下滑出的二级导航下滑菜单效果_jquery

本文实例讲述了jquery实现向下滑出的二级导航下滑菜单效果.分享给大家供大家参考.具体如下: 这是一款由jQuery配合JavaScript来共同实现的网页上的下滑菜单特效,带颜色的是一级主菜单,点击后会展开向上滑出二级的子菜单,再次点击主菜单,会合拢子菜单,就菜单所能展现的功能来说,适用于企业网站产品分类.新闻类文章栏目导航等,目前本款菜单支持两级,有兴趣的可自己扩展更多级的菜单. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery

jquery插件整理篇(一)导航类jq插件,菜单jq插件

(1)Horizontal accordion: jQuery 基于jQuery开发,非常简单的水平方向折叠控件. (2)jQuery-Horizontal Accordion 具有XBOX360 blade界面风格的水平方向Accordion. (3)jQuery plugin: Accordion 用于创建 折叠菜单的jQuery插件. (4)Accordion Menu script 基于jQuery开发的可折叠菜单.  (5)模仿ext的tab选项卡 TabPanel(选项卡组件) 参数

jQuery仿京东商城楼梯式导航定位菜单_jquery

实现京东商城楼梯式导航定位菜单:滚动定位菜单项和点击定位菜单项! 涉及知识点:find().parent().offset().scroll()等jQ函数,请自觉复习各种函数! html代码: <!-- 导航菜单 --> <div id="menu"> <ul> <li>1F<span>服饰</span></li> <li>2F<span>美妆</span></