Я создал два плагина JQuery: _formValidator.validate()
и refreshTime
в плагине _formValidator.validate()
. У меня есть функция для генерации сообщения об ошибке, имя которой buildError
, , и я вызываю эти два плагина нажатием кнопки.Как узнать, когда запущена функция JQuery?
Я хочу знать, есть ли функция buildError
в плагине _formValidator.validate()
уволен, плагин refreshTime
не срабатывает.
Мой код:
$(document).ready(function() {
$("#submitchangepassword").click(function() {
_formValidator.validate();
refreshTime({ target: this });
});
});
buildError
код функции:
function buildError(config) {
var error = $('<div name="formError" id="formError' + config.controlToValidate.replace('#', '') + '" class="form-error-holder"><div class="form-error-icon"></div><div class="form-error"><span class="form-error">' + config.errormessage + '</span></div><div class="clear"></div></div>');
error.hide();
error.insertAfter(config.insertAfterControl);
error.show('fast');
}
Добавлять инструкции 'console.log' в свои функции, чтобы убедиться, что они выполнены. – abhshkdz
thank's, я хочу, чтобы это было уволено, например: if (уволен) {refreshTime ({target: this})} – user2781200
Просто установите флаг/значение в глобальной переменной при срабатывании соответствующего события. Один флаг за событие позволит вам делать все, что вы хотите. –