jQuery UI对话框的好处之一是它有一个Buttons选项,可以自动正确定位它们。我只是想知道:我可以以某种方式在按钮旁边放置元素吗?我想要在对话框的左下角显示一个小的Ajax-Loader gif,而按钮则停留在右下角?jQuery UI对话框,添加按钮旁边的元素
我知道我可以删除按钮并在HTML中手动创建它们,但由于jQuery已经为我定位和样式,所以我希望保持该功能,如果它是有道理的。
$("#newProjectDialog").dialog({
bgiframe: true,
resizable: false,
width: 400,
modal: true,
overlay: {
backgroundColor: '#000',
opacity: 0.5
},
buttons: {
'Create': function() {
$("#ajax-loader").show();
// Make the Ajax Call and whatever else is needed
$(this).dialog('destroy');
},
Cancel: function() {
$(this).dialog('destroy');
}
}
});
谢谢。是的,这是我的生产代码当前正在执行的操作,“按钮事件”以Ajax调用和回调函数都会隐藏/关闭。 – 2009-12-17 06:29:26
我使用了“$(”。ui-dialog-buttonpane:first“)。append(aj);”,其中aj是$(' 2009-12-17 20:35:05
太糟糕了,虽然我不能两次upvote,但是“there”检查对它自己很有帮助。 – 2009-12-17 20:35:47