Анимация Ajax Fivestar

Аватар пользователя y-vo y-vo 28 ноября 2020 в 10:28

Приветствую. Сделали свой виджет, все работает, однако при нажатии на оценку юзером воспроизводится анимация, я так понимаю это происходит при AJAX запросе и за счет того что js где то прописывает контейнер с бэкграундом этого изображения, но отследить где это у меня не получается. Может кто то подсказать как стилизовать это дело или убрать эту анимацию совсем? С AJAX к сожалению почти не знаком, не могу это выловить, в js и CSS модуля тоже вроде бы не нашел подобного. Может быть это функция ядра?

Лучший ответ

Аватар пользователя ivnish ivnish 28 ноября 2020 в 11:08
1

Для начала изучите код этого модуля и его css стили.

А так, я бы через отладку бы прогнал бы сайт, поставив точку останова на момент срабатывания клика по рейтингу

Ну или попытаться увидеть этот див в инспекторе браузера в момент срабатывания

Комментарии

Аватар пользователя y-vo y-vo 28 ноября 2020 в 10:52

Хотел так сделать, но я просто не успеваю его отловить чтоб класс хотя бы его найти)
Нашел в интернет статью, попробовал вот так сделать:

.ajax-progress .message,
.ajax-progress-throbber .message{
  display: none;
}
.ajax-progress .throbber,
.ajax-progress-throbber .throbber {
  display: none;
}
.ajax-progress,
.ajax-progress-throbber {
  display: none;
}

Но контейнер все равно остался, не пойму как от него избавиться.

Аватар пользователя y-vo y-vo 28 ноября 2020 в 11:03

Как я могу отловить класс этого элемента? Чтоб скрыть его. Что то никак не пойму.

Аватар пользователя ivnish ivnish 28 ноября 2020 в 11:08
1

Для начала изучите код этого модуля и его css стили.

А так, я бы через отладку бы прогнал бы сайт, поставив точку останова на момент срабатывания клика по рейтингу

Ну или попытаться увидеть этот див в инспекторе браузера в момент срабатывания

Аватар пользователя y-vo y-vo 28 ноября 2020 в 11:29

Спасибо, в итоге скрыл

.input-group-addon {
  display: none;
}

Все теперь отображается корректно.

Аватар пользователя ivnish ivnish 28 ноября 2020 в 12:05
1

Лучше добавить какой-нибудь родительский селектор к этому классу. А то потом на какой-нибудь странице что-то скроется и долго будете искать почему)