You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R Shiny DataTable横向滚动条粘连:如何隐藏横向滚动条?

解决方案

方法1:隐藏横向滚动条,保留横向滚动功能

在Shiny的UI部分加入以下自定义CSS代码,就能隐藏各主流浏览器的横向滚动条,但表格仍支持横向滚动(鼠标拖拽、键盘左右键都能用):

tags$style(HTML("
  /* 隐藏Chrome、Safari等webkit内核浏览器的滚动条 */
  .dataTables_scrollBody::-webkit-scrollbar {
    display: none;
  }
  /* 隐藏IE、Edge的滚动条 */
  .dataTables_scrollBody {
    -ms-overflow-style: none;
    /* 隐藏Firefox的滚动条 */
    scrollbar-width: none;
  }
"))

方法2:保留滚动条,解决覆盖模态框的问题

如果不想隐藏滚动条,只想解决它出现在模态框上方的问题,同样通过调整CSS层级实现,让模态框的层级更高:

tags$style(HTML("
  .dataTables_scrollBody {
    z-index: 1;
  }
  .modal {
    z-index: 1050 !important;
  }
"))

内容的提问来源于stack exchange,提问作者Ekrem Bayar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 02:45:40