至此,我想confirm()
在一个 jQuery 插件中覆盖标准的 js 函数。我已经想出了如何使用下面的简单功能布局来做到这一点。
function confirm(opts) {
//code
}
现在,我想做的是在confirm
上面的函数中调用另一个函数,就像这样......
function confirm(opts) {
openModal(opts);
}
该openModal
函数将打开一个带有消息和所需按钮的自定义模式窗口。按钮都<span>
带有id
或。返回真并返回假。但是现在,如何根据单击的按钮返回 true 或 false? submit
cancel
submit
cancel
例如...
$('#openModal').live('click', function() {
var opts = { title:'Modal Title', message:'This is a modal!' };
var resp = confirm(opts);
if(resp)
// user clicked <span id="submit"></span>
else
// user clicked <span id="cancel"></span>
});
希望你明白我的意思。