所以我知道用jQuery UI创建多个按钮,你只需这样做:
buttons : [{
text : settings.buttonText,
click : function () { settings.buttonFunction(); }
},
{
text : button2Text,
click : function () { settings.button2Function(); }
}
}]
我有一个我创建的插件来处理&使对话框在整个网站范围内,最近需要添加传递多个按钮的选项,而不只是1。
现在通常整个部分甚至不会运行,除非按钮甚至是想要的。我快速if (settings.buttonText) { }
缠绕它。但问题是即使我没有传入button2Text等,按钮仍然出现。除了做一些新的事情,如.hide()
...
我的问题是:如果将settings.button2Text传递到插件,我怎么能让第二个{ text ... click ... }
区域变为动态并且只出现在对象中?这甚至可能吗?
我觉得解决方案很简单我现在只是脑力救援:)感谢任何输入