Требование Предпосылки: Я создаю страницу бронирования по предварительной записи. У меня есть функция, которая генерирует даты и создает собственный календарь с использованием UL LI. Эти даты имеют доступность назначения соответственно. Требуется показать загрузчик, когда мы нажимаем на кнопки следующего или предыдущего месяца, если у нас медленная сеть или задержка в ajax для загрузки новых дат. Для этого идея состоит в том, чтобы удалить все LI из UL, как только эта функция будет вызвана, и как только Ajax будет завершен, добавьте вновь загруженные LI в UL.
Проблема: Функция работаетотлично, однако в chrome после того, как существующие LI удалены из UL, он все еще показывает даты на некоторое время. Это сводит меня с ума, но я проверил в режиме проверки и UL пуст (, пожалуйста, проверьте прикрепленное изображение ), но даты все еще видны.
Чтобы проверить это,Я установил скорость сети на медленный 3G. Я пытался,
$("ul").html("")
$("ul").empty()
Я также пытался добавить display: none
visibility: hidden
и т. Д. В LI и UL, все работает, но Chrome по-прежнему показывает даты, а не скрывает или удаляет их.
Пожалуйста, помогите.