jquery - 删除 mmenu 中最后一项的底部边框?

标签 jquery css mmenu

我正在使用“mmenu”JQuery 插件 ( http://mmenu.frebsite.nl/ ),除了一个烦人的地方外,我已经全部设置好并按我想要的方式工作!

我只想删除最后一个菜单项的底部边框。

所有其他样式和 CSS 保持原样。

我试过添加:

border-bottom: none;

border: 0px;

border: 0px !important;

到最后一个

  • 元素,也尝试添加:

    border-bottom: none;
    

    到顶部

      元素,但最后一个底部边框始终保留!

      mmenu 网站上似乎有一个附加的 css 文件,允许您删除或重新设置所有边框的样式,但我只想删除最后一个菜单项上的这个底部边框,而不是所有菜单项上的底部边框。

      关于如何仅在最后一个菜单项上去掉底部边框的任何提示?

  • 最佳答案

    您需要从最后一个 li:after 伪元素中移除边框

    li:last-child:after  {
      border-bottom: 0 !important;
    }
    

    关于jquery - 删除 mmenu 中最后一项的底部边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33609278/

    相关文章:

    jquery - JQuery 能否在换行到第二行之前检测到一行中的最后一个元素?

    Javascript:对以零结尾的数字进行排序不起作用(4.0 5.0 等..)

    html - 将 Ionic 页面放到网站上

    jquery - 从右边过渡 : 0; to right: auto;

    javascript - 如何从jquery替换svg中文本元素的值

    html - 悬停效果不适用于 Chrome 中的 flexbox

    javascript - 为什么悬停在委托(delegate)事件处理程序中不起作用?

    jquery - 使用 MMenu 将 "menu"替换为 Logo

    javascript - jQuery mmenu 使页面自动跳转到顶部

    jquery - Rails 的 mmenu/sidr 以及 Jquery 和 Turbolinks 问题