我有以下代码:
$.modal({
content: '<p>Are you sure you want to delete?</p>',
title: 'Delete confimation',
maxWidth: 500,
buttons: {
'Yes': function(win) {
win.closeModal();
},
'No': function(win) {
win.closeModal();
}
}
});
有人可以解释(胜利)意味着什么吗?我可以看到它使用了几次,但我不确定它在做什么?
答案 0 :(得分:3)
自下而上的解释
它是anon函数的变量名,作为Yes
对象中的键No
和buttons
的值传递。
自上而下的解释:您正在调用modal
插件并将参数传递给函数,该函数是一个包含4个成员的对象:content
,{{1} },title
,maxWidth
。 buttons
是一个对象(基本上是在对象内传递一个对象),有两个成员buttons
和Yes
,它们是匿名函数,每个函数都带有一个参数{{1} }。
基本上No
是您通过win
打开的模式的实例
在这种情况下,同时按下win
和$.modal()
只会关闭模式而不做任何事情