0

我在使用 Backbone 时遇到了僵尸问题。(http://lostechies.com/derickbailey/2011/09/15/zombies-run-managing-page-transitions-in-backbone-apps/

所以,我跟着那个教程,它解决了我所有的问题。

基本上,教程说我需要先关闭一个视图(this.close()this.unbind()),然后再开始一个新视图。

但是,在遵循本教程之后,出现了副作用。当我“关闭”时,我的应用程序删除了“el”并且页面上没有任何内容(屏幕为白色)。当新视图被渲染时,又有内容了。

以前,根本没有白色闪光,因为没有去除任何东西。(新的渲染模板替换旧的)。该网站以前似乎更快,但现在有一个闪光。

4

1 回答 1

2

为什么不在关闭旧视图之前先渲染视图:

  1. 渲染新视图
  2. 关闭旧视图
于 2013-03-03T06:43:59.280 回答