对不起noob问题,但除了关闭对话框之外,还可以通过点击取消重定向到网址吗? TIA。
function confirm(message, callback) {
$('#confirm').modal({
closeHTML: "<a href='#' title='Close' class='modal-close'>x</a>",
position: ["20%",],
overlayId: 'confirm-overlay',
containerId: 'confirm-container',
onShow: function (dialog) {
var modal = this;
$('.message', dialog.data[0]).append(message);
// if the user clicks "yes"
$('.yes', dialog.data[0]).click(function () {
// call the callback
if ($.isFunction(callback)) {
callback.apply();
}
// close the dialog
modal.close() ; // or $.modal.close();
});
}
});
答案 0 :(得分:0)
我不熟悉jQuery模式对话框,但看起来你可以修改这一行:
closeHTML: "<a href='#' title='Close' class='modal-close'>x</a>",
更改href属性:
closeHTML: "<a href='http://google.com' title='Close' class='modal-close'>x</a>",
但是,模态对话框关闭处理程序可能会取消默认操作(在这种情况下,转到Google),因此您只需添加:
location.href("http://google.com")
关闭对话框(modal.close();
)后