@zuraavl

Как убрать и вернуть ширину?

Хочу сделать чтобы когда наводишь на звездочки, их ширина уменьшалась и сразу увеличивалась к исходной. Так себе, маленький спецэффект.
Сделал это с помощью этого кода:
$(".people-item").hover(function () {
    var starsWidth = $('.star-ratings-css-top').width() / $('.star-ratings-css-top').parent().width() * 100;
    
    $(this).find( ".star-ratings-css-top" ).css("width","0%")
    $(this).find( ".star-ratings-css-top" ).animate({
      width: [ starsWidth ]
    }, {
      duration: 750,
      specialEasing: {
        width: "easeOutBounce"
    }})
    
  });


Но работает через раз и куча багов. Я уверен что есть решения получше, но не могу их понять/найти
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 1
Amazing-Space-Invader
@Amazing-Space-Invader
веб-хипстер
codepen.io/anon/pen/amkQva - копай отсюда.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы