Изменение размера окна и прокрутка - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть созданная поисковая система, и экран прокручивается вниз, когда в окне ввода щелкают только экраны небольшого размера, чтобы больше фокусироваться на окне ввода.Прокрутка продолжает работать, даже если я изменяю размер экрана, чтобы выйти из параметров.И наоборот (не будет работать, если экран стал большим).Как мне заставить это работать при изменении размера экрана.

Вот код, который у меня есть:

if (window.innerWidth < 700) {
    $(".sl-mobile").click(function () {
        $('html, body').animate({
            scrollTop: $(".search-subheading").offset().top
        }, 2000);
    })
}else{

}

1 Ответ

0 голосов
/ 05 декабря 2018

Ваш код будет привязывать событие click один раз при загрузке скрипта, если окно меньше 700. Вместо этого вы должны проверить ширину окна внутри события click, например:

$(".sl-mobile").click(function () {
  if (window.innerWidth < 700) {
    $('html, body').animate({
        scrollTop: $(".search-subheading").offset().top
    }, 2000);
  }
})
...