Моя конечная цель - заставить мой заголовок переключиться с позиции относительно фиксированной, когда окно дойдет до определенной точки. Пытаясь туда добраться, я придумал эту функцию, которая не дает мне никаких ошибок, но, похоже, ничего не делает. Может ли кто-нибудь помочь мне понять, почему? Это последний сценарий, загруженный на странице и JQuery вызывается перед ним ..jquery scrolltop script не работает
<script type="text/javascript">
$(function() {
var $window = $(window);
function top() {
var $top = $window.scrollTop();
if($top > 100) {
$("header").css("position","absolute");
}
else {
$("header").css("position","fixed");
}
};
});
</script>
Что делать, если я хотел бы ограничить его для мобильной? не должны что-то вроде этой работы ...
<script type="text/javascript">
$(function() {
var $window = $(window).width();
function windowWidth() {
if ($window < 480) {
function top() {
var $top = $window.scrollTop();
if($top > 100) {
$("header").css("position","absolute");
}
else {
$("header").css("position","fixed");
}
};
$(window).scroll(top);
}
};
});
</script>
окно будет работают только в том случае, если окно изменяет размер. Он не отслеживает положение полосы прокрутки. – Styphon
@Styphon Мое намерение было прокрутить по ошибке Я написал изменение размера. – Anoop
Спасибо за помощь! Я взял ваш код и включил его, и он отлично работает. Теперь мне интересно, как я буду ограничивать это, когда происходит, когда это просматривается мобильными телефонами. Я немного изменил его, но не получил большой удачи. –