【问题标题】:How to assign callbacks to Materialize Modal如何将回调分配给 Materialise Modal
【发布时间】:2018-07-17 20:00:36
【问题描述】:
Materialize modals 有四个回调,onOpenStart、onOpenEnd、onCloseStart、onCloseEnd。
我无法找到分配这些的方法,因为似乎没有:
modalinstance.onOpenStart=函数;
要么
modalinstance.options.onOpenStart=function;
那么你可以在哪里设置这些回调呢?
【问题讨论】:
标签:
modal-dialog
aurelia
materialize
【解决方案1】:
你必须在M.Modal.init的options参数中指定四个回调:
var instances = M.Modal.init(elems, options);
这里的 options 参数是一个带有回调函数的对象:
var options = {
onOpenStart: function(modal, trigger) {
// code
},
}
【解决方案2】:
我发现我实际上使用的是一个没有此功能的测试版,它是由早期的程序员安装的。升级到版本 1 就在那里。呃,道歉。