Есть такой скрипт меняющий расположения блока при полном скролле страницы, на компьютере все работает хорошо, на телефоне выполняется только 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>
Сборка персонального компьютера от Artline: умный выбор для современных пользователей