Приветствую. Сделали свой виджет, все работает, однако при нажатии на оценку юзером воспроизводится анимация, я так понимаю это происходит при AJAX запросе и за счет того что js где то прописывает контейнер с бэкграундом этого изображения, но отследить где это у меня не получается. Может кто то подсказать как стилизовать это дело или убрать эту анимацию совсем? С AJAX к сожалению почти не знаком, не могу это выловить, в js и CSS модуля тоже вроде бы не нашел подобного. Может быть это функция ядра?
Анимация Ajax Fivestar
Главные вкладки
Лучший ответ
1
Для начала изучите код этого модуля и его css стили.
А так, я бы через отладку бы прогнал бы сайт, поставив точку останова на момент срабатывания клика по рейтингу
Ну или попытаться увидеть этот див в инспекторе браузера в момент срабатывания
Комментарии
Скройте этот див с помощью display none в css, я так делал
Хотел так сделать, но я просто не успеваю его отловить чтоб класс хотя бы его найти)
Нашел в интернет статью, попробовал вот так сделать:
.ajax-progress-throbber .message{
display: none;
}
.ajax-progress .throbber,
.ajax-progress-throbber .throbber {
display: none;
}
.ajax-progress,
.ajax-progress-throbber {
display: none;
}
Но контейнер все равно остался, не пойму как от него избавиться.
Как я могу отловить класс этого элемента? Чтоб скрыть его. Что то никак не пойму.
Для начала изучите код этого модуля и его css стили.
А так, я бы через отладку бы прогнал бы сайт, поставив точку останова на момент срабатывания клика по рейтингу
Ну или попытаться увидеть этот див в инспекторе браузера в момент срабатывания
Спасибо, в итоге скрыл
display: none;
}
Все теперь отображается корректно.
Лучше добавить какой-нибудь родительский селектор к этому классу. А то потом на какой-нибудь странице что-то скроется и долго будете искать почему)
Да, действительно, спасибо, поправил)