问题标签 [famo.us]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
914 浏览

famo.us - 在 famo.us 中构建一个粘性滚动视图

我正在尝试在 famo.us 中构建一个粘性滚动视图,但我被困在两个地方。

1)正文在标题顶部滚动。当我在将其添加到 _mainScrollview 之前将 Transform.translate(0, 0, 1) 添加到标题时,它什么也不做。

2) 当 _mainScrollview 卡住时,如何保持 _bodyScrollview 的速度?

0 投票
2 回答
1164 浏览

javascript - 如何在 Famo.us 中包含 Scrollviews 的视图之间转换?

我正在寻找重新设计我的移动 Web 应用程序以使用 Famo.us。这一切都非常标准,滚动视图嵌入标准表面。如果有人可以帮助我弄清楚如何在包含 Scrollviews 的表面之间进行转换,我将不胜感激。

到目前为止,我有一系列基本的 Scrollviews 嵌套在表面中,并在单击时让它们按顺序转换。它基于 Famo.us 示例 Github 存储库中包含的 RenderController 示例。

这导致屏幕栏上不显示任何标题(此代码示例中不包含标题),如果我在每次迭代后直接将 temp 添加到表面对象,我将滚动视图的每个元素单独显示为单独的表面和可以在所有 40 之间转换。

0 投票
1 回答
860 浏览

javascript - 用著名的框架动画模糊

有谁知道我会使用什么修改器来为项目的模糊属性设置动画?我想将动画从清晰到一定程度的模糊。类似于:

我想我总是可以尝试将项目上的类更改为上述内容,我只是想知道是否有修改器可以做到这一点?

0 投票
2 回答
994 浏览

famo.us - famo.us 的属性

创建 InputSurface 时,我无法使各种属性起作用,例如自动对焦或 maxLength。

渲染的 div 缺少我设置的属性。

显然,电子邮件的 maxLength 为 5 是愚蠢的,但我只是想看看它是否可以工作,但我可以继续输入超过 5 的内容,并且当渲染表面时,它没有聚焦。有任何想法吗?我查看了示例/演示,但找不到使用这些属性中的任何一个或自动对焦的输入表面。

0 投票
3 回答
1092 浏览

javascript - famo.us 中的表面渲染事件

我正在寻找一个事件来告诉我何时渲染了表面,以便我可以调用诸如surface.focus() 之类的方法。

如果我在创建表面后立即调用焦点,它将不起作用。如果我在某个任意时间后在计时器中调用它,我希望它会被渲染,它可以工作。所以必须有一个我可以使用的事件。

例如,如果我创建一个在视图内构建一堆表面的小部件,我如何知道该小部件何时已完全构建,更重要的是,它何时被渲染以便我可以将焦点设置在输入表面上?

谢谢

0 投票
2 回答
488 浏览

famo.us - Famo.us 和横向

famo.us 目前适合景观开发吗?我特别关心让它在 iPhone 上运行。正如我不幸看到的那样,iOS < 7.1 Safari 仅占导航栏高度的四分之一。完全隐藏它涉及将应用程序(网页)添加到主屏幕。

0 投票
3 回答
3072 浏览

ios - 我可以仅使用 famo.us 构建 iOS 或 android 应用程序吗?

我假设我需要在 obj-c(用于 iPhone)中构建一些包装器或外壳来与通知、振动和其他 iPhone API 进行交互,对吗?似乎 famo.us 可以让我构建一个可以在任何移动设备上运行的应用程序,只需要一个特定于设备的外壳。更进一步,构建通用的 famo.us 应用程序外壳(每种设备类型一个)是否可行,任何人都可以使用它来构建一个完全与设备无关的应用程序,其中代码仅是 js 和 famo.us?我认为它只是一个外观层,您可以在其中查询设备上可用的功能,向振动等发送命令,订阅事件或其他内容。

存在这样的东西吗?甚至可能吗?我在 Google 上找不到任何东西,而且 famo.us 太新了,我不确定它是否还在那里。

0 投票
1 回答
602 浏览

famo.us - 在 famo.us 中修改 GridLayout

我想将每个网格修改为我自己的内容。我的问题是如何修改网格以显示单个表面?例如,而不是数组项只有surface1、surface2、surface3等。

0 投票
3 回答
822 浏览

meteor - 我们如何在 famo.us 中获取表面的大小?

如果我创建一个大小为 [true, true] 的 famo.us 表面并将一些任意 html 内容放入其中,是否有一种干净的方法来检索对象的大小?

surface.getSize()只是返回相同的[true,true]

我注意到有一些显然是私有的方法,例如: s._currTarget.clientHeight 但使用这些似乎是在自找麻烦!

0 投票
0 回答
123 浏览

famo.us - 我想以一种奇特的方式将滚动视图中的项目转换为全屏

简而言之,我想做类似的事情。

http://codepen.io/be Famous/pen/kbxnH?editors=001

我需要关于一般实施的提示。