Dateien nach "Minecraft-Modern-Theme/js" hochladen

This commit is contained in:
2025-11-30 12:55:55 +00:00
parent 1b961d75bd
commit efdda0d8ed
2 changed files with 44 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
jQuery(document).ready(function($) {
// Warte, bis das DOM vollständig geladen ist
// Wir erstellen einen Wrapper um den Avatar-Slider und das Formular, um das Flexbox-Layout zu ermöglichen.
const avatar = $('#minecraft-avatar-slider');
const form = $('#loginform');
// Nur ausführen, wenn beide Elemente existieren
if (avatar.length && form.length) {
// Erstelle einen neuen Wrapper-Div
const wrapper = $('<div id="login-content-wrapper"></div>');
// Füge den Wrapper vor dem Formular in den #login Container ein
form.before(wrapper);
// Verschiebe den Avatar-Slider und das Formular in den Wrapper
wrapper.append(avatar);
wrapper.append(form);
}
});

View File

@@ -0,0 +1,25 @@
jQuery(document).ready(function($) {
const slider = $('#minecraft-avatar-slider');
const slides = slider.find('.avatar-slide');
// Nur starten, wenn es mehr als einen Slide gibt
if (slides.length > 1) {
let currentIndex = 0;
function showSlide(index) {
slides.removeClass('avatar-slide-active');
slides.eq(index).addClass('avatar-slide-active');
}
function nextSlide() {
currentIndex = (currentIndex + 1) % slides.length;
showSlide(currentIndex);
}
// Geschwindigkeit aus den WordPress-Einstellungen holen
const speed = avatarSliderSettings.speed || 4000;
// Den Slider alle X Sekunden wechseln
setInterval(nextSlide, speed);
}
});