在 dojo 工具包中滚动时 DIV 棒

Posted

技术标签:

【中文标题】在 dojo 工具包中滚动时 DIV 棒【英文标题】:DIV stick when you scroll in dojotoolkit 【发布时间】:2015-05-26 20:30:01 【问题描述】:

如何在 dojotoolkit 中创建 div 置顶? 一些滚动功能?

http://dojotoolkit.org/reference-guide/1.8/dojo/dom-geometry/position.html#dojo-dom-geometry-position

【问题讨论】:

【参考方案1】:

您确实可以为滚动事件创建一个事件处理程序并不断重新定位 div,或者您只需使用 CSS 并将 position: fixed 添加到 div。

例如:

body 
    min-height: 9000px;


.box 
    position: fixed;
    width: 100px;
    height: 100px;
    left: calc(50% - 50px);
    top: calc(50% - 50px);
    background: yellow;
<div class="box">Even when you scroll this box stays centered</div>

【讨论】:

是的,但是在dojo中监听事件滚动?我不在道场。 先解释一下为什么你需要一个事件滚动。现在你只告诉我们你想让一个 div 具有粘性,你可以用纯 CSS 来做到这一点。不需要 Dojo 或 javascript。看上面的例子,缺少什么? 我希望 div 在滚动时保持活跃。 jquery 示例jsfiddle.net/livibetter/HV9HM

以上是关于在 dojo 工具包中滚动时 DIV 棒的主要内容,如果未能解决你的问题,请参考以下文章

使用 dojo 工具包的网格时,如何使列无法排序?

IBM Worklight 6.0 - 在加载框架库和 css 时,在混合应用程序(使用 Dojo 工具包 1.9)中获得了明显的亮点?

Dojo tabContainer 未正确显示 Dojo 控件

避免dojo中的内存泄漏?

Dojo 工具包 - 如何使用函数覆盖 css?

在移动浏览器中隐藏工具栏时使高度为 100%