2014-05-15 23 views
1

如何推薦以下方法來執行以下操作?帶子表面的表面html內容

我有一些HTML瀏覽器內容的表面。 在html中希望有一個額外的滾動視圖與表面。 從哪裏獲取Scrollview的x,y和寬度,高度? 我是否必須等待html呈現出來,然後將內部html部分轉換爲表面?

回答

3

不能將Surfaces用作其他曲面的容器。您需要收集View,RenderNode或ContainerSurface對象中的所有曲面。

https://github.com/Famous/core/blob/master/View.js https://github.com/Famous/core/blob/master/RenderNode.js https://github.com/Famous/surfaces/blob/master/ContainerSurface.js

請記住,Famo.us勾畫出內容的方式是在渲染樹的風格。用樹的類比,Surface將是一片葉子,前面提到的Objects將更像分支。

以下是你需要了解的Famo.us RenderTree一切:

https://github.com/Famous/guides/blob/master/dev/2014-04-09-render-tree.md

而且,看看每一個所提及的對象的實例。你可以找到最適合您的使用情況下,一個..

https://github.com/Famous/examples/blob/master/src/examples/core/View/example.js https://github.com/Famous/examples/blob/master/src/examples/surfaces/ContainerSurface/example.js

希望這有助於!