【问题标题】:prevent text selection when dragging bootstrap-slider handle in Firefox在 Firefox 中拖动引导滑块句柄时阻止文本选择
【发布时间】:2017-11-17 03:56:41
【问题描述】:

我在一个页面上使用带有两个滑块的 bootstrap-slider。我的问题是,如果我在拖动鼠标的同时将鼠标从手柄上拖开,页面中的文本就会被选中。

demo page 也存在此问题(仅限 Firefox)。

问题如下图所示:

我试过this solution,但没用。

更新:它只发生在 Firefox,而不是 Chrome。

【问题讨论】:

  • 在工具提示上设置user-select: none。

标签: firefox bootstrap-slider


【解决方案1】:

对所有浏览器都使用这个:

.slider .tooltip-inner {
    -webkit-user-select: none;  /* Chrome all / Safari all */
    -moz-user-select: none;     /* Firefox all */
    -ms-user-select: none;      /* IE 10+ */
    user-select: none;          /* Likely future */      
}

【讨论】:

  • 谢谢,我把这个 CSS 添加到一个名为 no_select 的类中,并在滑动时添加了 $("body").addClass('no_select');。
  • 我必须将这些样式应用于整个 .slider 类(即删除 .tooltip-inner)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-25
  • 2011-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多