html - 水平滚动时将 <div> 对齐到最右边的列

标签 html css twitter-bootstrap

我正在尝试制作 <div>与类 col-md-6即使在水平滚动时也始终位于行的右端。 Here是一个例子。

<div class="row">
 <div id="div1" class="col-md-6">.col-md-6</div>
 <div id="div2" class="col-md-6">.col-md-6</div>
</div>
<div class="test">LARGER DIV
</div>

当我们水平滚动时,我想要 div2保留在窗口的最后 6 列中这并没有发生。div 本身正在离开 View 。

您能否指定或提供一些引用来实现此目的?我正在使用 Bootstrap-v3.3.0

最佳答案

您可以将第二个 div 设置为绝对位置,并使用一些 jQuery 使其始终保持在屏幕的边界。

CSS:

[class*="col-"] {
    background: #F2FAFF;
    border: 0px solid #B1D8ED;
    display:inline-block;
}
.test{
    width:2000px;
    background: #F2F79F;
    border: 0px solid #B1D8ED;
}
#fixed{
    position:absolute;
}

HTML:

<div class="row">
  <div class="col-md-6">.col-md-6</div>
  <div id="fixed" class="col-md-6">.col-md-6</div>
</div>
<div class="test">
    LARGER DIV
</div>

Javascript:

$(window).scroll(function(){
    $('#fixed').css('right', $(this).scrollLeft() * -1);
});

例子:

http://www.bootply.com/yeKqMVA91r

关于html - 水平滚动时将 <div> 对齐到最右边的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30937313/

相关文章:

javascript - 如何使用 Bootstrap 按钮和表单内部调用 onClick javascript 函数?

php - Echo函数跳出Div

php - 如何仅通过单击提交按钮来提交表单

Java Jsoup 错误处理

html - 响应式图像网格,水平和垂直占据全部剩余视口(viewport)空间

html - 如何制作响应式视频容器div?

javascript - 如何让 ExtJS 网格响应式

css - Rails 4 + bower-rails gem + bower + bootstrap sass

html - HTML标签是被替换的元素吗?

c# - 是否可以用 C# 更改 CSS?