Ответы пользователя по тегу JavaScript
  • Почему не удаляется класс по setTimeout?

    @persol
    Используйте стрелочную функцию, она позволит вам не выходить из текущего контекста, у нее нет this и данный код будет работать:
    $(".box43z6r6QZ").click(function(){
    
        $(this).addClass("hG8KlY3Q");
    
        setTimeout(() => {
            $(this).removeClass("hG8KlY3Q");
        }, 1000);
    });
    Ответ написан
    Комментировать
  • Как исправить ошибку в указанном коде?

    @persol
    <?php echo '<script type="text/javascript">
    var container = $("html,body");
    var scrollTo = $(".main-block");
    container.animate({scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop(), scrollLeft: 0},300);
    </script>';
    ?>
    Ответ написан
    Комментировать