MediaWiki:Common.js: различия между версиями
Перейти к навигации
Перейти к поиску
м |
м Метка: отменено |
||
Строка 1: | Строка 1: | ||
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */ | /* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */ | ||
// Back to top button | |||
function hideFade () { | |||
// hide #backtotop first | |||
$( "#backtotop" ).hide (); | |||
// fade in #backtotop | |||
$( function () { | |||
$( window ).scroll( function () { | |||
if ( $( this ).scrollTop () > ButtonStart ) { | |||
$( '#backtotop' ).fadeIn (); | |||
} else { | |||
$( '#backtotop' ).fadeOut (); | |||
} | |||
}); | |||
}); | |||
} | |||
function addBackToTop () { | |||
if ( skin == 'oasis' ) { | |||
$('<li id="backtotop"><button type="button" value="Наверх" onClick="$( 'body,html' ).animate ({scrollTop: 0}, 600 );">Наверх</button></li>').appendTo('#WikiaBarWrapper .toolbar > .tools'); | |||
} | |||
if ( skin == 'fandomdesktop' ) { | |||
$('<div id="backtotop" onClick="$( 'body,html' ).animate ({scrollTop: 0}, 600 );">⬆</div>').appendTo('#WikiaBar'); | |||
} | |||
hideFade(); | |||
} | |||
if( !window.BackToTop ) { | |||
$( document ).ready( function () { | |||
addBackToTop (); | |||
}); | |||
} | |||
var ButtonStart = 800; | |||
var BackToTop = true; // prevent duplication |
Версия 06:00, 29 марта 2022
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */
// Back to top button
function hideFade () {
// hide #backtotop first
$( "#backtotop" ).hide ();
// fade in #backtotop
$( function () {
$( window ).scroll( function () {
if ( $( this ).scrollTop () > ButtonStart ) {
$( '#backtotop' ).fadeIn ();
} else {
$( '#backtotop' ).fadeOut ();
}
});
});
}
function addBackToTop () {
if ( skin == 'oasis' ) {
$('<li id="backtotop"><button type="button" value="Наверх" onClick="$( 'body,html' ).animate ({scrollTop: 0}, 600 );">Наверх</button></li>').appendTo('#WikiaBarWrapper .toolbar > .tools');
}
if ( skin == 'fandomdesktop' ) {
$('<div id="backtotop" onClick="$( 'body,html' ).animate ({scrollTop: 0}, 600 );">⬆</div>').appendTo('#WikiaBar');
}
hideFade();
}
if( !window.BackToTop ) {
$( document ).ready( function () {
addBackToTop ();
});
}
var ButtonStart = 800;
var BackToTop = true; // prevent duplication