jquery - 使用 jquery 将淡入淡出的垂直子菜单添加到一页 html

标签 jquery html css submenu

我想在已有的菜单中添加垂直子菜单。

我想要this effect悬停时....

我添加了一些代码但不起作用我应该添加什么(不想要那些图标) 只是效果,但我似乎没有完成任务,有没有办法为该子菜单添加淡入淡出效果?

The jsfiddle is this

<div id="header-wrap">
    <header>
        <nav>
            <ul>
                <li><a href="#main">Init   </a></li>
                 <li><a href="#services">Services</a> </li>
                <li><a href="#portfolio">portfolio</a></li>
                <li><a href="#about-us">about us  </a></li>
                 <li><a href="#contact">Contact</a></li>

               <ul class="submenu">
                  <li><a href="#services-1">Service1</a></li>
                 <br>
                 <li><a href="#services-2">Service2</a></li>
                 <br>
                <li><a href="#services-3">Service3</a></li>
                </ul>
            </ul>
        </nav>
    </header>
</div>

最佳答案

淡入淡出效果是由于称为 transition 的 CSS3 属性(您可能必须使用供应商前缀)。它与 jQuery 无关。

关于jquery - 使用 jquery 将淡入淡出的垂直子菜单添加到一页 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15169713/

相关文章:

javascript - 基于 JavaScript/jQuery 中的数据属性值隐藏/显示 div

javascript - knockout 与对象的绑定(bind)

html - 没有高度的div下的div

javascript - 使用箭头键遍历内容可编辑的段落

html - 背景色白色变得透明,不透明度设置为 1

html - CSS - 保持页面高度

javascript - Bootstrap 模态页脚隐藏下拉菜单问题 2

html - 泄漏 margin : unexpected offset due to nested DIVs

jquery - 发布成功后更改 Font Awesome 图标颜色

asp.net - 如何让 fancybox 内的 UpdatePanel 工作