我想创建一个流,使用SnabDom和MostJS为Cycle.js应用程序传递视口大小的高度,宽度事件。看起来应该可以在:root div上安装一个插入钩子来获取vDOM.elm属性,但到目前为止还没有。而且,一旦我得到了它,我如何将事件从钩子回调内部导出到大小为$的流?
我知道有更快、更简单的方法可以通过简单地询问窗口对象来解决这个问题,但我正在尝试使用纯FRP可以走多远。
发布于 2016-08-24 14:33:10
这将为您提供应用程序容器的Rect
DOM.select(':root')
.elements()
.map(x => x[0].getBoundingClientRect())据我所知,目前cycle不提供对viewport的访问。
https://stackoverflow.com/questions/39028962
复制相似问题