【发布时间】:2011-11-06 18:50:47
【问题描述】:
我有许多带有一堆子元素的 (Backbone.js) 控制器。
当浏览器调整大小或模型发生变化时,我希望各种控制器的子元素能够影响其他元素的布局。
例如,假设我更改了模型中的语言,这导致我的 headerController => titleTextField 从 1 行增长到 2 行。这应该会导致下面的容器缩小以适应增长。
不知何故,我希望布局管理器能够考虑到这一点并相应地重新定位相关元素。
有这样的布局管理器吗?或者,您将如何构建一个?
(最好是与 Backbone.js MVC 原则配合良好的一种)
【问题讨论】:
-
您能详细说明控制器的含义吗?这些是主干控制器(现在称为 0.5 版的路由器)吗?我不太了解您的情况,但只要有可能,最好通过 CSS 管理布局。
标签: javascript model-view-controller layout backbone.js layout-manager