Кстати, я хочу переопределить стандартную функцию js confirm ()
в плагине jQuery. Я понял, как это сделать, с помощью простой схемы функций, представленной ниже.
function confirm(opts) {
//code
}
Теперь я хочу вызвать другую функцию внутри функции confirm
выше, вот так ...
function confirm(opts) {
openModal(opts);
}
openModal
функция откроет настраиваемое модальное окно с сообщением и необходимыми кнопками. Обе кнопки -
с id
либо submit
, либо cancel
. submit
возвращает true, а cancel
возвращает false. Но теперь, как мне вернуть истину или ложь в зависимости от нажатой кнопки?
Например ...
$('#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>
});
Надеюсь, вы понимаете, о чем я.