Przejdź do zawartości

MediaWiki:Common.js

Z Horyzont Zdarzeń
Wersja z dnia 15:11, 27 kwi 2025 autorstwa Lockey (dyskusja | edycje) (Utworzono nową stronę "Umieszczony tutaj kod JavaScript zostanie załadowany przez każdego użytkownika, podczas każdego ładowania strony.: // === Dodany przycisk "Wróć na górę" === // Tworzymy przycisk const scrollButton = document.createElement("button"); scrollButton.innerHTML = "↑"; scrollButton.id = "scrollTopBtn"; scrollButton.title = "Wróć na górę"; document.body.appendChild(scrollButton); // Pokazywanie przycisku po scrollowaniu window.onscroll = function() {s…")
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.

  • Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
  • Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
  • Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5.
  • Opera: Naciśnij klawisze Ctrl+F5.
/* Umieszczony tutaj kod JavaScript zostanie załadowany przez każdego użytkownika, podczas każdego ładowania strony. */
// === Dodany przycisk "Wróć na górę" ===

// Tworzymy przycisk
const scrollButton = document.createElement("button");
scrollButton.innerHTML = "↑";
scrollButton.id = "scrollTopBtn";
scrollButton.title = "Wróć na górę";
document.body.appendChild(scrollButton);

// Pokazywanie przycisku po scrollowaniu
window.onscroll = function() {scrollFunction()};

function scrollFunction() {
    const btn = document.getElementById("scrollTopBtn");
    if (document.body.scrollTop > 300 || document.documentElement.scrollTop > 300) {
        btn.style.display = "block";
    } else {
        btn.style.display = "none";
    }
}

// Scrollowanie na górę po kliknięciu
function topFunction() {
    document.body.scrollTop = 0;
    document.documentElement.scrollTop = 0;
}

scrollButton.onclick = topFunction;