MediaWiki:Common.js
Nota: Após publicar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.
- Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
- Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
- Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
- Opera: Pressione Ctrl-F5.
<script>
let currentIndex = 0;
let autoScrollInterval;
function scrollEverlight(direction) {
const track = document.getElementById("everlightTrack");
const items = track.children;
const itemWidth = items[0].offsetWidth + 18; // largura + gap
currentIndex += direction;
if (currentIndex < 0) currentIndex = items.length - 1;
if (currentIndex >= items.length) currentIndex = 0;
track.scrollTo({
left: itemWidth * currentIndex,
behavior: "smooth"
});
restartAutoScroll();
}
/* Auto-rolagem: anda → para → centraliza */
function startAutoScroll() {
autoScrollInterval = setInterval(() => {
scrollEverlight(1);
}, 4000); // 4 segundos (pode mudar para 3000 ou 5000)
}
function restartAutoScroll() {
clearInterval(autoScrollInterval);
startAutoScroll();
}
document.addEventListener("DOMContentLoaded", startAutoScroll);
</script>