html - 在移动设备中隐藏水平滚动条

标签 html css mobile scroll

我有一个启用了水平滚动的 div(overflow-x:滚动;overflow-y:隐藏;)。 问题是,我想保持水平滚动,但我不想显示滚动条。在 iOS 中效果很好,但 Android 设备显示栏:-\

谢谢!

最佳答案

$("#scroller").bind('touchstart', function (ev) {
  if ($(this).scrollTop() === 0) $(this).scrollTop(1);
  var scrollTop = document.getElementById('scroller').scrollTop;
  var scrollHeight = document.getElementById('scroller').scrollHeight;
  var offsetHeight = document.getElementById('scroller').offsetHeight;
  var contentHeight = scrollHeight - offsetHeight;
  if (contentHeight == scrollTop) $(this).scrollTop(scrollTop-1);

});

关于html - 在移动设备中隐藏水平滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19657613/

相关文章:

javascript - js 或 CSS 不工作

html - 在没有不良影响的情况下为倾斜的 div 设置动画

javascript - 为什么工具提示在轮播中不起作用?

css - 在所有页面上使用单个导航栏,而不复制它?

html - 缩小 CSS 时图标字体会中断

actionscript-3 - Flash Builder 长按列表 - 手机

html - Mobile Safari 以不同方式呈现 CSS - 任何修复?

javascript - 基于背景颜色的倒置 Logo

css - 小屏幕上的页面布局

css - 错误 404 未找到 @font-face 文件