У меня есть эта функция:функция прокрутки JQuery не работает
$(document).ready(function() {
if ($(".splash").is(":visible")) {
$(".site").css({"opacity":"0"});
}
});
$(window).scroll(function(){
$(window).off("scroll");
$(".splash").slideUp("800", function() {
$("html, body").animate({"scrollTop":"0px"},100);
$(".site").delay(100).animate({"opacity":"1.0"},800);
});
})
Я использую это, чтобы перейти от страницы заставки для дома в анимации пути. Но когда я нахожусь на домашней странице, прокрутка по-прежнему отключена, и мне нужно, чтобы она изменила заголовок hte. Я использую этот код:
$(document).ready(function($) {
$(window).scroll(function() {
var sT = $(this).scrollTop();
if (sT >= 200) {
$('header').addClass('scroll-header')
} else {
$('header').removeClass('scroll-header')
}
});
});
Эти две части сражаются вместе !! Как я могу наложить прокрутку после страницы всплеска, чтобы выйти? Благодаря!
Что значит «сражаться вместе»? – SachiDangalla
@ SachiDangalla привет! первое окно (window) .off («scroll») - после анимации окно все еще выключено и окно (window) .scroll (function() заголовка не работает –
'$ (window) .off (" scroll ")' удалит все прослушиватели событий 'scroll' из' $ (window) '. Вероятно, лучше использовать [' .one() '] (http://api.jquery.com/one/) для всплеска прокрутка события – LuudJacobs