$(function(){
$(window).scroll(function(){
var scrolled = $(window).scrollTop();
if (scrolled > 200) $('.go-top').fadeIn('slow');
if (scrolled < 200) $('.go-top').fadeOut('slow');
});
$('.go-top').click(function () {
$("html, body").animate({ scrollTop: "0" },200);
});
});
// функция, которая выполнится по событию DOMReady
$(function(){
// обработчик события 'scroll' у объекта window, проще говоря - при скролле страницы
$(window).scroll(function(){
// смещение относительно начала (верха) страницы. по идее в пикселях
var scrolled = $(window).scrollTop();
// $('.go-top') - выбрать элементы с классом go-top, .fadeIn('slow') - показать их, медленно
if (scrolled > 200) $('.go-top').fadeIn('slow');
if (scrolled < 200) $('.go-top').fadeOut('slow'); // либо скрыть, соответственно
});
// обработчик события 'click' у объектов с классом go-top
$('.go-top').click(function () {
// Никогда не понимал зачем оба селектора, выбирает элементы html и body
// Выставляет им свойство scrollTop в 0, то есть в начало (верх) страницы с временем выполнения 200мс
$("html, body").animate({ scrollTop: "0" },200);
});
});
$(function(){ // "Упаковываем" - вызываем после загрузки страницы
$(window).scroll(function(){ // Привязываем событие к скроллу окна
var scrolled = $(window).scrollTop(); // Узнаем величину, на которую ушел скролл
if (scrolled > 200) $('.go-top').fadeIn('slow'); // Если эта величина больше 200px - показываем кнопку
if (scrolled < 200) $('.go-top').fadeOut('slow'); // Если эта величина меньше 200px - убираем кнопку
});
$('.go-top').click(function () { // "Вешаем" событие на клик кнопки
$("html, body").animate({ scrollTop: "0" },200); // "Мотаем" в начало страницы
});
});