1
我有這樣的功能: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嗨!第一個添加(窗口).off(「滾動」) - 在動畫之後窗口仍然關閉,並且頭部的(window).scroll(function()不起作用 –
'$(window).off(「滾動「)會從$(window)'中刪除所有'scroll'事件偵聽器,最好使用['.one()'](http://api.jquery.com/one/)滾動事件 – LuudJacobs