【问题标题】:Using css to hide scrollbar but enable scroll on Firefox使用 css 隐藏滚动条但在 Firefox 上启用滚动
【发布时间】:2014-11-14 02:51:06
【问题描述】:


大家好,我想在手机屏幕上制作一个类似apple.com的导航栏。
现在,我成功地在 Safari 和 Chrome 上实现了这一点,并且在两者上都运行良好。

jsfiddle 上的代码
像这样的主要css:

    ul::-webkit-scrollbar { 
        display: none; 
    }
    ul{
        margin: 0px;
        padding: 0px;
        height: 70px;
        list-style-type:none;
        white-space:nowrap;
        overflow-x:auto;
        font-size: 0px;
    }
    li{
        display:inline-block;
        background-color: gray;
        font-size: 20px;
        margin: 0px;
        padding: 0px;
    }


在 Chrome 和 Safari 上,x 的滚动条可以隐藏,但在 Firefox 上不能。
我可以在 Firefox 上运行修复它吗? 如果有解决办法,请告诉我,非常感谢。

【问题讨论】:

  • 一个 hacky 方法可能是将 padding-right 增加 17px,然后将 margin-right 增加 17px。

标签: css html firefox


【解决方案1】:

您可以使用jquery nicescroll plugin 来做到这一点

更新

Fiddle

$(document).ready(function() {$("ul").niceScroll();
$("ul").getNiceScroll().hide();});

【讨论】:

  • 感谢您的回答,但我认为这不是我想要的。
猜你喜欢
  • 2011-02-22
  • 2020-08-18
  • 2014-04-07
  • 1970-01-01
  • 2017-08-28
  • 2013-03-01
  • 2017-01-06
相关资源
最近更新 更多