У меня есть пара кнопок, которые пользователи могут нажимать, чтобы загрузить контент с $ .ajax в jQuery. Все кнопки загружают содержимое в один тег div. Проблема заключается в том, что если пользователи нажимают несколько раз быстро, содержимое может мигать несколько раз, прежде чем попасть на нужный контент.
Какой обходной путь у меня есть для этого? Я думал о чем-то похожем на функцию SyncLock .net, но в javascript / jQuery. Идеальным решением было бы отменить запросы, находящиеся в данный момент в очереди, и запустить новый.
Следует отметить, что может быть несколько несвязанных запросов ajax, поэтому я не могу очистить все запросы, только те, которые относятся к этому одному тегу div.