2013-05-10 86 views
4

我的web应用程序有一个编辑模式,其中2个面板将其滑动。一个从顶部和一个从左边。顶部面板全宽度和20%高度,侧面板与其余的高度和20%的宽度。我为此创建了一个主干视图。通常我会指定一个单独的父div的模板,然后用$ el.hide()和$ el.show()引用它。

这种情况是不同的,所以我的问题是骨干视图可以有2个模板,并以某种方式引用id或其他东西。

回答

3

嗯,直接回答你的问题是没有。您不能将两个el与视图关联。但是,您可以通过不同的设计来实现这一点。您应该有一个主视图和两个子视图(一个用于右侧滑块,另一个用于左侧滑块)。现在,你的编辑按钮将被置于主视图内,那么你可以很容易地显示/隐藏这样

this.$el.find('#right-slider').toggle(); 
+7

'这一点。$ ===这一点。$ el.find'所以你可以使用'这一点。$元素('#right-slider')。toggle();' – 2013-05-10 18:39:41

+0

@VitaliyPetrychuk我同意。 – sachinjain024 2013-05-10 18:41:55