Участник:MailGik/hilarious.js — различия между версиями
Материал из Hilarious Wiki
MailGik (обсуждение | вклад) |
MailGik (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
/* Добавляет кнопку "Вверх" слева */ | /* Добавляет кнопку "Вверх" слева */ | ||
− | + | var footerId = document.getElementById("footer"); | |
var scrollTopId = document.createElement("a"); | var scrollTopId = document.createElement("a"); | ||
scrollTopId.setAttribute("id","scroll-top"); | scrollTopId.setAttribute("id","scroll-top"); | ||
scrollTopId.setAttribute("title","Наверх"); | scrollTopId.setAttribute("title","Наверх"); | ||
footerId.appendChild(scrollTopId); | footerId.appendChild(scrollTopId); | ||
− | + | $(document).ready(function() { | |
− | function scrollTop(){ | + | $(".scroll-top").each(function() { |
+ | var t, e; | ||
+ | return (t = $(this)).hide().removeClass("hide-scroll-top"), | ||
+ | e = 0, | ||
+ | $(window).scroll(function() { | ||
+ | return t[$(this).scrollTop() > 0 ? "fadeIn" : "fadeOut"](300) | ||
+ | }), | ||
+ | t.find(".scroll-top-img").click(function() { | ||
+ | var t; | ||
+ | return t = $(window), | ||
+ | t.scrollTop() > 0 && (e = t.scrollTop(), | ||
+ | $("body,html").animate({ | ||
+ | scrollTop: 0 | ||
+ | }, 400)), | ||
+ | !1 | ||
+ | }); | ||
+ | }); | ||
+ | }); | ||
+ | /*function scrollTop(){ | ||
$(window).scroll(function(e) { | $(window).scroll(function(e) { | ||
if($(window).scrollTop()>0) | if($(window).scrollTop()>0) |
Версия 18:13, 19 августа 2016
/* Добавляет кнопку "Вверх" слева */
var footerId = document.getElementById("footer");
var scrollTopId = document.createElement("a");
scrollTopId.setAttribute("id","scroll-top");
scrollTopId.setAttribute("title","Наверх");
footerId.appendChild(scrollTopId);
$(document).ready(function() {
$(".scroll-top").each(function() {
var t, e;
return (t = $(this)).hide().removeClass("hide-scroll-top"),
e = 0,
$(window).scroll(function() {
return t[$(this).scrollTop() > 0 ? "fadeIn" : "fadeOut"](300)
}),
t.find(".scroll-top-img").click(function() {
var t;
return t = $(window),
t.scrollTop() > 0 && (e = t.scrollTop(),
$("body,html").animate({
scrollTop: 0
}, 400)),
!1
});
});
});
/*function scrollTop(){
$(window).scroll(function(e) {
if($(window).scrollTop()>0)
$("#scroll-top").fadeIn(300);
else
$("#scroll-top").fadeOut(300);
});
};
$(function(){
$("#scroll-top").click(function(e) {
$('body,html').animate({scrollTop:0},300);
});
scrollTop();
});
*/