2016-08-18 29 views
0

我想创建一个流,使用SnabDom和MostJS为Cycle.js应用传递视口大小[高度,宽度]事件。它看起来像:在根分区上安装一个插入钩子以获得vDOM.elm属性应该可行,但目前为止没有喜悦。另外,一旦我明白了,我将如何将钩子回调中的事件导出为大小$流?在Cycle.js应用程序中获取视口大小的最佳方式是什么?

我知道有更快,更简单的方法来解决这个问题,只需询问窗口对象,但我想看看我能用纯粹的FRP得到多少。

+0

这种形式的问题可能更适合这个社区:https://gitter.im/cyclejs/cyclejs – bloodyKnuckles

回答

1

这将会给你的应用程序容器

DOM.select(':root') 
.elements() 
.map(x => x[0].getBoundingClientRect()) 

按我的知识的矩形,当前周期不提供接入口。

相关问题