Мне нужно сделать 2 вещи по щелчку. Первое происходит сразу, а второе происходит после того, как первое закончилось.Несколько обратных вызовов после события события jquery
Я пытаюсь связать функции как обратные вызовы, но это, похоже, не работает.
$(document).ready(function(){
$('button').click(function(){
// first thing
console.log('click');
}, function(){
// second thing
console.log('callback');
});
});
Этот код регистрирует только второе сообщение. Мне нужно, чтобы он делал первый, затем второй. Каков правильный способ сделать это?
Не можете ли вы вызвать функцию внутри первого обработчика для второго действия? –
Попробуйте использовать события mousedown и mouseup, поэтому вы можете сделать это как: $ ('button'). Mousedown (function() {console.log ('FIRST');}). Mouseup (function() {console.log ('ВТОРОЙ');}); –
Что такое «первая вещь», можете ли вы опубликовать код? – dfsq