Mudanças entre as edições de "MediaWiki:Common.js"

De Micropedia
Ir para navegação Ir para pesquisar
(ajuste necessidade de scroll)
(teste de ajuste)
Linha 4: Linha 4:
 
     // Cria o botão scroll-to-top button
 
     // Cria o botão scroll-to-top button
 
     var $botaoTopo = $('<div id="botaoTopo">⬆️ Topo</div>').css({
 
     var $botaoTopo = $('<div id="botaoTopo">⬆️ Topo</div>').css({
−
            display: "none",
+
        display: "none",
−
            position: "fixed",
+
        position: "fixed",
−
            bottom: "85px",   // posição do botão para não tampar ícones inferiores  (~85px)
+
        bottom: "115px", // <-- Subido 2,5cm (~95px)
−
            right: "20px",
+
        right: "20px",
−
            padding: "10px 15px",
+
        padding: "10px 15px",
−
            background: "#9bbeab",
+
        background: "#9bbeab",
−
            color: "#000",
+
        color: "#000",
−
            "border-radius": "8px",
+
        "border-radius": "8px",
−
            cursor: "pointer",
+
        cursor: "pointer",
−
            "box-shadow": "0 2px 6px rgba(0,0,0,0.3)",
+
        "box-shadow": "0 2px 6px rgba(0,0,0,0.3)",
−
            "font-weight": "bold",
+
        "font-weight": "bold",
−
            "z-index": "9999"
+
        "z-index": "9999"
−
        }).appendTo("body");
+
    }).appendTo("body");
  
−
        // Mostrar/esconder ao rolar a página
+
    // Mostrar/esconder com base no scroll
−
        $(window).on("scroll", function () {
+
    $(window).scroll(function() {
−
            var limite = $(document).height() * 0.3; // aparece a partir de 30% do scroll
+
        if ($(this).scrollTop() > $(document).height() / 0.3) {
−
            if ($(this).scrollTop() > limite) {
+
            $botaoTopo.fadeIn();
−
                $botaoTopo.fadeIn();
+
        } else {
−
            } else {
+
            $botaoTopo.fadeOut();
−
                $botaoTopo.fadeOut();
+
        }
−
            }
+
    });
−
        });
 
  
−
        // Ação do clique
+
    // Ação ao clicar
−
        $botaoTopo.on("click", function () {
+
    $botaoTopo.click(function() {
−
            $("html, body").animate({ scrollTop: 0 }, 500);
+
        $("html, body").animate({scrollTop: 0}, 500);
−
            return false;
+
        return false;
−
        });
 
 
     });
 
     });
 
});
 
});

Edição das 13h52min de 28 de setembro de 2025

/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */

$(function() {
    // Cria o botão scroll-to-top button
    var $botaoTopo = $('<div id="botaoTopo">⬆️ Topo</div>').css({
        display: "none",
        position: "fixed",
        bottom: "115px", // <-- Subido 2,5cm (~95px)
        right: "20px",
        padding: "10px 15px",
        background: "#9bbeab",
        color: "#000",
        "border-radius": "8px",
        cursor: "pointer",
        "box-shadow": "0 2px 6px rgba(0,0,0,0.3)",
        "font-weight": "bold",
        "z-index": "9999"
    }).appendTo("body");

    // Mostrar/esconder com base no scroll
    $(window).scroll(function() {
        if ($(this).scrollTop() > $(document).height() / 0.3) {
            $botaoTopo.fadeIn();
        } else {
            $botaoTopo.fadeOut();
        }
    });

    // Ação ao clicar
    $botaoTopo.click(function() {
        $("html, body").animate({scrollTop: 0}, 500);
        return false;
    });
});