gpt4 book ai didi

javascript - 下拉菜单、CSS、HTML 和 JavaScript : JavaScript making menu jump and not function correctly

转载 作者:太空宇宙 更新时间:2023-11-04 05:00:27 26 4
gpt4 key购买 nike

我有一个简单的下拉菜单,但在使用时它不能正常工作,我认为 JavaScript 有问题,因为它一直上下跳动!

jsFiddle 在这里:http://jsfiddle.net/pJeDV/

<div class="container">
<ul id="coolMenu">
<li><a href="#">Lorem</a></li>
<li><a href="#">Mauricii</a></li>
<li>
<a href="#">Periher</a>
<ul>
<li><a href="#">Hellenico</a></li>
<li><a href="#">Genere</a></li>
<li><a href="#">Indulgentia</a></li>
</ul>
</li>
<li><a href="#">Tyrio</a></li>
<li><a href="#">Quicumque</a></li>
</ul>

CSS

#coolMenu,
#coolMenu ul {
list-style: none;
}
#coolMenu {
float: left;
}
#coolMenu > li {
float: left;
}
#coolMenu li a {
display: block;
height: 2em;
line-height: 2em;
padding: 0 1.5em;
text-decoration: none;
}
#coolMenu ul {
position: absolute;
display: none;
z-index: 999;
}
#coolMenu ul li a {
width: 80px;
}
#coolMenu li:hover ul {
display: block;
}

/* Main menu
------------------------------------------*/
#coolMenu {
font-family: Arial;
font-size: 12px;
background: #2f8be8;
}
#coolMenu > li > a {
color: #fff;
font-weight: bold;
}
#coolMenu > li:hover > a {
background: #f09d28;
color: #000;
}

/* Submenu
------------------------------------------*/
#coolMenu ul {
background: #f09d28;
}
#coolMenu ul li a {
color: #000;
}
#coolMenu ul li:hover a {
background: #ffc97c;
}

#coolMenu li:hover ul.noJS {
display: block;
}

JavaScript

<script type="text/javascript">
$(function(){
$('#coolMenu').find('> li').hover(function(){
$(this).find('ul')
.removeClass('noJS')
.stop(true, true).slideToggle('fast');
});
});
</script>

http://jsfiddle.net/pJeDV/

最佳答案

这是工作 fiddle :http://jsfiddle.net/surendraVsingh/pJeDV/6/

Jquery

$(function(){
$('#coolMenu > li').hover(function(){
$(this).find('ul').slideToggle();
});
});

CSS(完全删除下面给定的代码)

#coolMenu li:hover ul {
display:block; /* Remove This*/
}

关于javascript - 下拉菜单、CSS、HTML 和 JavaScript : JavaScript making menu jump and not function correctly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11628342/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com