一旦dom加载,骨干渲染视图以避免div跳跃

时间:2014-10-22 13:52:35

标签: backbone.js backbone-views

将视图添加到dom id main-wrapper一个路由器调用view.Page由于在main-wrapper中添加了子视图而逐个加载。需要知道类似于平滑加载dom的效果,或者在加载dom后显示页面。

2 个答案:

答案 0 :(得分:2)

您可以采取的另一种方法是暂停将视图添加到主包装器,直到创建所有子视图。创建文档片段(如果未定义" el"则为默认行为)。一旦您的视图及其后代视图都在文档片段中创建,然后将其添加到主包装器div。这样,您的所有内容都会同时显示,而不是一次显示一个视图。

答案 1 :(得分:0)

使用jQuery的onReady事件或本机window.onload事件。在这两种情况下,您都会注册一个回调函数,然后启动各个Backbone视图的初始化。

相关问题