首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zurb基础滑块-绝对位置问题

问Zurb基础滑块-绝对位置问题
EN

Stack Overflow用户
提问于 2015-02-11 21:19:57
回答 1查看 121关注 0票数 0

我想在我的“覆盖”中使用一个范围滑块。如下图所示:

代码语言:javascript
复制
<div class="overlay">

  <div class="range-slider" data-slider data-options="start: 1; end: 10;">
    <span class="range-slider-handle" role="slider" tabindex="0"></span>
    <span class="range-slider-active-segment"></span>
    <input type="hidden">
  </div>

  <button>Ok</button>
  <button>Cancel</button>
</div>

但是滑块做了一些疯狂的事情,并且由于覆盖css的绝对定位而不起作用,如下所示:

代码语言:javascript
复制
.overlay{
  position:absolute;
  top:0px;
  left:0px;
  bottom:0px;
  right:0px;
  background-color:#FFF;
  opacity: 0.85;
  padding: 50px;
}

但是当我将范围滑块定位在覆盖图之外时,它工作得很完美。

我认为这与绝对宽度/高度有关,因为当我单击它时,它会一直延伸到页面的右侧。

以前有没有人经历过这种情况,并能给出建议?

整个过程就是我点击我的框,一个覆盖图就会出现,里面有一个范围滑块。我使用的是angular。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-02-13 20:47:50

你没有给绝对定位覆盖一个宽度,所以js不能正确地计算动画。

基本上,在CSS中,您必须始终指定绝对定位块的宽度(甚至是相对宽度)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28455424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档