javascript中(win)的目的是什么?
我有以下代码:javascript中(win)的目的是什么?,javascript,jquery,Javascript,Jquery,我有以下代码: $.modal({ content: '<p>Are you sure you want to delete?</p>', title: 'Delete confimation', maxWidth: 500, buttons: { 'Yes': function(win) { win.closeModa
$.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();
}
}
});
$.modal({
内容:“确实要删除吗?”,
标题:“删除确认”,
最大宽度:500,
按钮:{
“是”:函数(win){
win.closeModal();
},
“否”:函数(win){
win.closeModal();
}
}
});
有人能解释一下(赢)是什么意思吗?我可以看到它被使用过几次,但我不确定它在做什么?自下而上的解释: 它是anon函数的变量名,作为
按钮对象中的键Yes
和No
的值传递
自上而下的解释:您正在调用modal
插件,并向函数传递一个参数,该函数是一个具有4个成员的对象:content
,title
,maxWidth
,button
<代码>按钮
是一个对象(基本上是在对象内部传递对象),有两个成员,是
和否
,这是匿名函数,每个都有一个参数赢
基本上,win
是您通过$.modal()
在这种情况下,同时按下
Yes
和No
将只关闭模式,而不执行任何操作我假设win是定义了closeModal()函数的模式窗口对象。因此,将对象传递给函数,然后函数调用closeModal