Zurb Foundation Reveal (Modal) 关闭后未触发的事件
Events not firing after Zurb Foundation Reveal (Modal) closes?
我正在Zurb基金会揭示(模态)部分中打开一个骨干视图。
this.$('#ChangeIconModal').html( this.editIconView.render().el );
这第一次工作正常。但是,如果我关闭它(通过单击它或调用 $('#ChangeIconModal').foundation('reveal', 'close')
),我设置的点击事件不再触发。
以下是我设置点击事件的方法:
events: { 'click button.finish': 'finish', 'click a.close-reveal-modal': 'close' }
而且,无论关闭如何发生,当我完成时,我都会删除主干视图:
this.remove();
我正在做的事情似乎有什么明显的问题吗?
PS - 我是整个骨干网/Zurb 世界的新手,所以请耐心等待。如果您需要更多信息,我很乐意提供,我只是不知道该提供什么。
啊,我想通了。这是我所做的,以防其他人遇到同样的问题。
以下是我之前的观点:
initialize: function() {
// Other initialize code here...
this.editIconView = new IconEditView({ model: this.model });
}
iconEdit: function() {
this.$('#SubtabEditModal').html( this.editIconView.render().el );
}
但是,由于我后来打电话给remove
,因此对editIconView
的引用不再有效。
我不得不更改我的代码以使其更像这样:
initialize: function() {
// Other initialize code here...
}
iconEdit: function() {
this.editIconView = new IconEditView({ model: this.model });
this.$('#SubtabEditModal').html( this.editIconView.render().el );
}
它现在似乎正在工作。如果不清楚,请发表评论,我会尽力提供帮助。
相关文章:
- 分派点击事件并保留击键修饰符
- 模糊事件的Javascript测试
- keyup事件处理程序更改焦点不适用于快速键入
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 如何使Javascript动态html表及其上的事件
- 使用类从一个标记中双击事件
- 如何在未直接触发的情况下停止事件
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 对iPad上的点击事件反应缓慢
- 事件和状态
- Fancybox是否将Click事件静音
- 主干-不管怎样,检查事件以前是否绑定过
- 从控制器返回后Ajax启动事件激发
- 如何从画布上的某个移动事件中获取X和Y
- Jquery:未触发select事件
- JsFiddle上的鼠标事件不起作用
- 只覆盖箭头键滚动事件
- $window.ga在AngularJS事件中未定义
- Zurb Foundation Reveal (Modal) 关闭后未触发的事件
- 使用paper.js而不是reveal.js停止画布中的事件传播