css - 固定angularjs中的列位置

标签 css angularjs

我正在尝试使用名为 macgyver ( https://angular-macgyver.github.io/MacGyver/0.3.10/index.html ) 的库在 angularjs (1.5) 中修复 div 的位置。 div id="reportOption" 保持在固定位置,而 div id="reports" 向下滚动。但是发生的事情是 div id="reports" 在滚动时最终在页面上向左移动并与 div id="reportOption" 重叠......知道为什么会这样可能会发生什么?

<div class="row">
    <h1 align="center">Reports</h1>

</div>
<div class="row ">
        <div id="reportOption" class="col-md-2" style="border:1pt solid black" mac-affix >
            <br><br><br><br>this should be fixed
        </div>

        <div id="reports" class="col-md-10">
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
                      <br>1
        </div>
</div>

我试图制作一个 plunker 来展示这一点,但无法让 plunker 工作... https://plnkr.co/edit/7Sw9P1iZ6cqNLSURPqC5?p=preview

我也对其他方式持开放态度...

最佳答案

不确定你想要什么,但要修复一个 div,你总是可以添加:position: fixed; 到样式。

关于css - 固定angularjs中的列位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41252064/

相关文章:

jQuery 检查 CSS 类的高度是否小于 20%

css - 是否有 "previous sibling"选择器?

angularjs - 在另一个指令中嵌入指令时不会显示验证消息

javascript - 如何根据路线重用具有不同变量的AngularJS Controller

javascript - 单页应用javascript不卸载会不会导致内存问题

javascript - 鼠标进入时显示一个div,如果鼠标位置在最右边则看不到

css - 工具提示angularjs 1.3更改宽度

jquery - CSS 没有链接/显示?

Javascript null 检查未按预期工作

javascript - 使用 AngularJS 注册