0
我有一个骨干应用程序,它将公告呈现给dom,但是,我希望公告在几秒后消失。我猜测,在显示公告后,我应该调用一个可以将其删除的函数,但有没有办法延迟它的执行,或者在显示模板后创建回调。对不起,如果这是一个简单的问题。javascript flash message
$(this.el).html(this.template({ announcement: announcement}));
this.removeAnnouncement();
},
removeAnnounce: function(){
this.$el.remove();
},
应该是'window.setTimeout(_。bind(this.removeAnnounce,this),2000);''我认为,因为'removeAnnounce'中的'this'将是没有绑定的'window'。 – 2013-02-14 04:53:39
@PaulHoenecke同意,我只是查找是否有一个干净的方式来绑定backbone.js。你为我节省了大部分的努力。 :) – 2013-02-14 04:56:08
谢谢,为什么我需要窗口前缀? (删除公告功能在同一视图中。)有什么我失踪? – Leahcim 2013-02-14 05:01:25