Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

MediaWiki:Common.js: различия между версиями

Страница интерфейса MediaWiki
MrCat (обсуждение | вклад)
Новая страница: «Добавляет кнопку «Вверх» слева: function scrollTop(){ $(window).scroll(function(e) { if($(window).scrollTop()>0) { $("#scroll-top").fadeIn(300); } else{ $("#scroll-top").fadeOut(300); } }); }»
 
м test
 
(не показаны 4 промежуточные версии 2 участников)
Строка 1: Строка 1:
/* Добавляет кнопку «Вверх» слева */
/* Добавляет кнопку «Вверх» слева */
function scrollTop(){
 
     $(window).scroll(function(e) {
$(function() {
    if($(window).scrollTop()>0) {
    if ($('#scroll-top').length === 0) {
    $("#scroll-top").fadeIn(300);
        $('body').append('<div id="scroll-top" title="Наверх"></div>');
    } else{  
    }
    $("#scroll-top").fadeOut(300);
   
    }
     $(window).scroll(function() {
        if($(this).scrollTop() != 0) {
            $('#scroll-top').fadeIn();
        } else {
            $('#scroll-top').fadeOut();
        }
     });
     });
}
    $('#scroll-top').click(function() {
        $('body,html').animate({scrollTop:0},700);
    });
});
 
mw.loader.using(['mediawiki.util']).done(function() {
    mw.loader.load('https://kit.fontawesome.com/4cccc577d8.js', 'text/javascript');
});

Текущая версия от 23:36, 7 сентября 2025

/* Добавляет кнопку «Вверх» слева */
  
$(function() {
    if ($('#scroll-top').length === 0) {
        $('body').append('<div id="scroll-top" title="Наверх"></div>');
    }
    
    $(window).scroll(function() {
        if($(this).scrollTop() != 0) {
            $('#scroll-top').fadeIn();
        } else {
            $('#scroll-top').fadeOut();
        }
    });
    $('#scroll-top').click(function() {
        $('body,html').animate({scrollTop:0},700);
    });
});

mw.loader.using(['mediawiki.util']).done(function() {
    mw.loader.load('https://kit.fontawesome.com/4cccc577d8.js', 'text/javascript');
});