发送参数给匿名函数

拉克什曼·皮拉卡(Lakshman Pilaka)

我的代码如下所示:

var x = $(function(){
    $('.lobipanel-basic').lobiPanel({
        "state": "unpinned", 
        "resize": "both",
        "reload": false,
        "unpin": false,
        "editTitle": false
    });
}); 

x();

这样很好。如果我想的参数发送到函数x()基本上,出于明显的原因,我不想对类名进行硬编码.lobipanel-basic

谢谢。

查理

如果您想要的只是一个可以通过传入选择器来初始化插件的函数,请执行以下操作:

function initPanel(selector){
    $(selector).lobiPanel({
        "state": "unpinned", 
        "resize": "both",
        "reload": false,
        "unpin": false,
        "editTitle": false
    });
}

$(function(){
    initPanel('.lobipanel-basic');
});

或将选项存储在对象中,然后执行以下操作:

var panelOpts = {
    "state": "unpinned", 
    "resize": "both",
    "reload": false,
    "unpin": false,
    "editTitle": false
}; 

$(function(){
    $('.lobipanel-basic').lobiPanel(panelOpts);
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章