在javascript中(win)的目的是什么?

时间:2012-04-23 08:24:15

标签: javascript jquery

我有以下代码:

 $.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();
                    }
        }
    });

有人可以解释(胜利)意味着什么吗?我可以看到它使用了几次,但我不确定它在做什么?

1 个答案:

答案 0 :(得分:3)

自下而上的解释 它是anon函数的变量名,作为Yes对象中的键Nobuttons的值传递。

自上而下的解释:您正在调用modal插件并将参数传递给函数,该函数是一个包含4个成员的对象:content,{{1} },titlemaxWidthbuttons是一个对象(基本上是在对象内传递一个对象),有两个成员buttonsYes,它们是匿名函数,每个函数都带有一个参数{{1} }。

基本上No是您通过win打开的模式的实例

在这种情况下,同时按下win$.modal()只会关闭模式而不做任何事情