jquery - 带有 margin-top 的下拉菜单

标签 jquery css

我正在制作一个带有 margin-top 的下拉菜单。问题是,当我用鼠标从 li 下拉时,它关闭了。我怎样才能让它与 margin-top 一起工作?

http://jsfiddle.net/wGzj8/8/

来 self 的真实设计:

Drop down

我试过这个解决方案:How to use (top) margin with CSS3 drop down menu? ,但它会将我的 ul 下的图像向下移动(“O fakulteti”)。

请帮忙。

最佳答案

如果你用额外的 <div> 包装你的子菜单会怎么样? ?这<div>应该有 margin-top: 4px样式而不是与嵌套 ul 相同的样式:

<li>
    <div class="header_meni_crta"></div>
    <a class="header_glavni_a">O fakulteti</a>
    <div style="margin-top: 4px;">
        <ul style="display: none;" class="dropdown_levo" style="margin-top: 0;">
            <li><a href="#">Vizitka</a></li>
            <li><a href="#">Vodstvo</a></li>
            <li><a href="#">Organi</a></li>
            <li><a href="#">Zaposleni</a></li>
            <li><a href="#">Organiziranost in enote</a></li>
            <li><a href="#">Akti in pravilniki</a></li>
        </ul>
    </div>
</li>

演示: http://jsfiddle.net/wGzj8/18/

关于jquery - 带有 margin-top 的下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11042471/

相关文章:

jquery - 在没有选择器的情况下使用 $.css() 会提高性能吗?

javascript - ajax调用中的数组

javascript - 如何在jquery中改变宽度

css - 在 HTML 中,如果显式设置了另一个 div,div 如何占用剩余的宽度?

css - 如何调整任何屏幕尺寸的 div 和内容?

javascript - 在 JavaScript 中访问 table.id

javascript - 使用 jQuery 对列表进行数字排序,然后按字母顺序排序?

css - rails : horizontally inline values from the ratyrate gem

html - 使用 Javascript 水平滚动时的页面大小校正

javascript - 使用 NPM 管理文件依赖关系