Почему часть скрипта не выполняется с телефона?

170
24 декабря 2018, 05:00

Есть такой скрипт меняющий расположения блока при полном скролле страницы, на компьютере все работает хорошо, на телефоне выполняется только alert(), почему? И как исправить? P.S. знаю, что код громоздкий, и можно сделать все компактней

$(window).scroll(function() { 
  if (document.body.clientWidth <= 1000) { 
    if ($(window).scrollTop() == $(document).height() - $(window).height()) { 
      $("a.cart").css("top", "85%"); 
      alert("yes") 
    } else { 
      $("a.cart").css("top", "91%"); 
    } 
  } else { 
    if ($(window).scrollTop() == $(document).height() - $(window).height()) { 
      $("a.cart").css("top", "65%"); 
      alert(document.body.clientWidth); 
    } else { 
      $("a.cart").css("top", "83%"); 
    } 
  } 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

READ ALSO
Табы с плагином SelectBoxIt

Табы с плагином SelectBoxIt

Всем привет!! Я использую плагин SelectBoxIt для стилизации элемента selectНо нужно на основе этого select сделать табы(вкладки), контент которых менялся...

162
WPF Prism Не работает RequestNavigate

WPF Prism Не работает RequestNavigate

Вобщем регистрация проходит с RegisterViewWithRegion и ничего не показывает с RequestNavigate

166
Простые unit-тесты на проверку пароля

Простые unit-тесты на проверку пароля

Помогите переделать Unit-тестНа форме AdForm имеется textbox, на который нужно написать два простых unit-теста

191
Как преобразовать string или datetime.month в int?

Как преобразовать string или datetime.month в int?

Необходимо преобразовать месяц даты в intВходная строка из потока выглядит следующим образом: "12

179