我想向jQuery对话框标题栏添加额外的按钮。我想向jQuery对话框标题栏添加最少5个按钮。最大值为“ N”。
如下所示的按钮:
$( ".dialog" ).dialog({
autoOpen: false,
buttons: [
{
text: "Minimize",
icon: "ui-icon-minimize",
click: function( e ) {
//function
}
},
{
text: "Maximize",
icon: "ui-icon-maximize",
click: function( e ) {
//function
}
}
]
});
要添加更多按钮,只需在buttons
数组中添加它们
$( ".dialog" ).dialog({
autoOpen: false,
buttons: [
{
text: "Help",
icon: "ui-icon-help",
click: function( e ) {
//function
}
},
{
text: "Minimize",
icon: "ui-icon-minimize",
click: function( e ) {
//function
}
},
{
text: "Maximize",
icon: "ui-icon-maximize",
click: function( e ) {
//function
}
},
{
text: "About",
icon: "ui-icon-about",
click: function( e ) {
//function
}
}
]
});
在这里看到一个例子
- - 编辑 - -
现在,我知道您要做什么。.我认为没有干净的方法可以这样做,所以我建议这样做:
$( ".dialog" ).dialog({
autoOpen: true,
buttons: [
{
text: "Minimize",
icon: "ui-icon-minimize",
click: function( e ) {
//function
}
},
{
text: "Maximize",
icon: "ui-icon-maximize",
click: function( e ) {
//function
}
}
],
create: function( event, ui ) {
$('.ui-dialog-buttonset').prependTo('.ui-dialog-titlebar');
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句