首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加jquery动画/转场到菜单下拉菜单

问添加jquery动画/转场到菜单下拉菜单
EN

Stack Overflow用户
提问于 2016-04-13 23:24:50
回答 1查看 1.1K关注 0票数 1

我有一把位于here.的小提琴

单击时,前几个菜单项具有下拉列表。我不知道如何为持续1到2秒的下拉列表添加动画/过渡。我希望它滑下来平滑,而不仅仅是点击,它就在那里。如果有人能帮忙,我将不胜感激。

代码语言:javascript
复制
<ul id="nav">
<li class="parent"><a class="nav-top" href="#">Web Design <i class="fa fa-angle-double-down"></i></a>
    <ul class="sub-nav">
        <li><a class="nav-top" href="#">Self Storage Websites</a></li>
        <li><a class="nav-top" href="#">Responsive Websites</a></li>
    </ul>
</li>
<li class="parent"><a class="nav-top" href="#">Internet Marketing <i class="fa fa-angle-double-down"></i></a>
    <ul class="sub-nav">
        <li><a class="nav-top" href="#">Real SEO</a></li>
        <li><a class="nav-top" href="#">PPC (Pay Per Click) Ads</a></li>
        <li><a class="nav-top" href="#">Social Media Marketing</a></li>
    </ul>
</li>
<li class="parent"><a class="nav-top" href="hosting.html">Website Hosting</a></li>
<li class="parent"><a class="nav-top" href="#">About Us <i class="fa fa-angle-double-down"></i></a>
    <ul class="sub-nav">
        <li><a class="nav-top" href="#">About EiD</a></li>
        <li><a class="nav-top" href="#">Careers</a></li>
    </ul>
</li>
<li class="parent"><a class="nav-top" href="hosting.html">Contact Us</a></li>

​

代码语言:javascript
复制
   $(document).ready(function() {
        $('.parent').click(function() {
            $(".parent").not(this).find(".sub-nav").removeClass('visible');
            $(this).find('.sub-nav').toggleClass('visible');
        });
    });
EN

回答 1

Stack Overflow用户

发布于 2016-04-14 17:13:05

我已经添加了jquery、slideUp和slideToggle函数来提供滑动效果。

代码语言:javascript
复制
$(document).ready(function() {
  $('.parent').click(function() {
    $(".parent").not(this).find(".sub-nav").removeClass('visible').slideUp();
    $(this).find('.sub-nav').toggleClass('visible').slideToggle();
  });
});

并从css中的类visible中删除了display:block属性。

请参考此fiddle

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36602999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档