首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Cycle.js应用程序中获取视口大小的最佳方法是什么?

在Cycle.js应用程序中获取视口大小的最佳方法是什么?
EN

Stack Overflow用户
提问于 2016-08-19 07:22:55
回答 1查看 68关注 0票数 0

我想创建一个流,使用SnabDom和MostJS为Cycle.js应用程序传递视口大小的高度,宽度事件。看起来应该可以在:root div上安装一个插入钩子来获取vDOM.elm属性,但到目前为止还没有。而且,一旦我得到了它,我如何将事件从钩子回调内部导出到大小为$的流?

我知道有更快、更简单的方法可以通过简单地询问窗口对象来解决这个问题,但我正在尝试使用纯FRP可以走多远。

EN

回答 1

Stack Overflow用户

发布于 2016-08-24 14:33:10

这将为您提供应用程序容器的Rect

代码语言:javascript
复制
DOM.select(':root')
.elements()
.map(x => x[0].getBoundingClientRect())

据我所知,目前cycle不提供对viewport的访问。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39028962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档