Как выполнить действие после добавления класса в jq?
Всем привет, не могу понять, как выполнить действие, после добавления нового класса к блоку? Я хочу добавить вызов алерта после добавления класса к диву.
PS: у меня класс заливает строку цветом, а алерт вызывается асинхронно и выделение происходит после закрытия алерта, я хочу, чтобы сначала стиль применился, а после вызвался алерт, другими словами наверное сделать синхронное выполнение…
… функция клик по кнопке
$(‘.box’).addClass(‘newClass’)
alert(“ok!”)
То что выше делает сначала алерт, потом заливку..
… пробовал еще так
$(‘.box’).addClass(‘newClass’).done(function(){
alert(“ok!”)})
По аналогии с $(post)… не сработало, начал читать, наткнулся на промисы, объекты ожидания и т.п. не смог разобраться, сделал пару примеров, не получилось…
В общем я почитал про promise, done… но так и не разобрался, ничего не получилось, подскажите как сделать?