Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中(win)的目的是什么?_Javascript_Jquery - Fatal编程技术网

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