MediaWiki:Common.js — различия между версиями
Материал из doc.abonent.plus
Строка 1: | Строка 1: | ||
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */ | /* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */ | ||
− | |||
− | |||
//Created by Noemon from Dead Space Wiki, translate from ru.elderscrolls.wikia | //Created by Noemon from Dead Space Wiki, translate from ru.elderscrolls.wikia | ||
− | function hideFade() { | + | function hideFade () { |
− | + | // hide #backtotop first | |
− | + | $( "#backtotop" ).hide (); | |
− | + | // fade in #backtotop | |
− | + | $( function () { | |
− | + | $( window ).scroll( function () { | |
− | + | if ( $( this ).scrollTop () > ButtonStart ) { | |
− | + | $( '#backtotop' ).fadeIn (); | |
− | + | } else { | |
− | + | $( '#backtotop' ).fadeOut (); | |
− | + | } | |
− | + | }); | |
− | + | }); | |
} | } | ||
− | function goToTop() { | + | function goToTop (){ |
− | + | // scroll body to 0px on click | |
− | + | $( 'body,html' ).animate ({ | |
− | + | scrollTop: 0 | |
− | + | }, ScrollSpeed ); | |
− | + | return false; | |
} | } | ||
− | function addBackToTop() { | + | function addBackToTop () { |
− | + | if( skin == 'oasis' ) { | |
− | + | $('<li id="backtotop" style="position: absolute; right:20px; top:0px; border:none;"><button type="button" value="Наверх" onClick="goToTop();">Наверх</button></li>').appendTo('#WikiaBarWrapper .toolbar > .tools'); | |
− | + | hideFade (); | |
− | + | } | |
} | } | ||
+ | |||
+ | var ButtonStart = 800; | ||
+ | var ScrollSpeed = 600; | ||
+ | |||
+ | if( !window.BackToTop ) { | ||
+ | $( document ).ready( function () { | ||
+ | addBackToTop (); | ||
+ | }); | ||
+ | } | ||
+ | var BackToTop = true; // prevent duplication |
Версия 14:48, 11 июля 2016
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
//Created by Noemon from Dead Space Wiki, translate from ru.elderscrolls.wikia
function hideFade () {
// hide #backtotop first
$( "#backtotop" ).hide ();
// fade in #backtotop
$( function () {
$( window ).scroll( function () {
if ( $( this ).scrollTop () > ButtonStart ) {
$( '#backtotop' ).fadeIn ();
} else {
$( '#backtotop' ).fadeOut ();
}
});
});
}
function goToTop (){
// scroll body to 0px on click
$( 'body,html' ).animate ({
scrollTop: 0
}, ScrollSpeed );
return false;
}
function addBackToTop () {
if( skin == 'oasis' ) {
$('<li id="backtotop" style="position: absolute; right:20px; top:0px; border:none;"><button type="button" value="Наверх" onClick="goToTop();">Наверх</button></li>').appendTo('#WikiaBarWrapper .toolbar > .tools');
hideFade ();
}
}
var ButtonStart = 800;
var ScrollSpeed = 600;
if( !window.BackToTop ) {
$( document ).ready( function () {
addBackToTop ();
});
}
var BackToTop = true; // prevent duplication