Jquery 菜单 - 改变滑动功能

标签 jquery html css

我在使用此菜单时遇到问题,当我将鼠标悬停在子类别上时,它们会一直向上滑动。

我希望子类别在我悬停时保留,当我将鼠标移到外面时它会向上滑动,同样转到主要类别。请帮忙。我已经为此工作了 1 小时,但没有解决方案。

$(document).ready(function(){
 $('ul#level1').slideUp();
       $('a#tab').hover(function(){
                 var content_show = $(this).attr('title');
                $('.'+ content_show).stop().slideDown();

            },function(){


                var content_show = $(this).attr('title');
                $('.'+ content_show).stop().slideUp();


            });
 });





                <li><a href="#" id="tab" class="active" title="one">Sport</a>

                    <ul id="level1" class="one">
                    <li><a href="#">View All</a></li>
                    <li><a href="#" >Shoes</a></li>
                    <li><a href="#" >T-Shirt</a></li>
                    <li><a href="#" >Tools</a></li>
                    <li><a href="#" >Hats</a></li>
                    <li><a href="#">Pants</a></li>
                    </ul>


                </li>

                <li><a href="#" id="tab" class="tab" title="two">Foods</a>

                    <ul id="level1" class="two">
                    <li><a href="#">Link Here</a></li>
                    <li><a href="#">Link Here</a></li>
                    <li><a href="#">Link Here</a></li>
                    <li><a href="#">Link Here</a></li>
                    <li><a href="#">Link Here</a></li>
                    </ul>


                </li>

最佳答案

尝试滑动您的 <li>不是你的<a> 演示:http://jsfiddle.net/yosafatade/VNkbp/

实际上我同意@PraveenKumar 但如果你仍然想使用 jquery 我建议你使用 slideToggle()

关于Jquery 菜单 - 改变滑动功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13106208/

相关文章:

jquery - 如何使用 jQuery 在选择时忽略大小写?

php - 你如何缩进你的HTML?

css - 使元素始终位于 bootstrap 3 中元素的中心?

css - setSpacing 不适用于 QHBoxLayout?

css - 如何使用语义网格系统/更少定位图像?

jquery - 如何正确显示 AJAX post 数据返回

php - Javascript/JQuery - 页面加载后动态运行代码一段时间

javascript - 使用 JS 通过复选框启用文本框

html - 如何从重叠元素中删除框阴影

javascript - 如何在我的 jQuery 中正确使用 'else if' ?