MediaWiki:Common.js: mudanças entre as edições
Ir para navegação
Ir para pesquisar
(Página substituída por '→Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki: ') Etiqueta: Substituído |
Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ | /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ | ||
$(document).ready(function(){ | |||
var $prev = $('.previous'); | |||
var $next = $('.next'); | |||
var mode = "auto"; | |||
$prev.on({ | |||
click: function(e){ | |||
e.preventDefault(); | |||
mode = "manual"; | |||
showPreviousImage(); | |||
} | |||
}); | |||
$next.on({ | |||
click: function(e){ | |||
e.preventDefault(); | |||
mode = "manual"; | |||
showNextImage(); | |||
} | |||
}); | |||
setInterval(function(){ | |||
if(mode==="auto"){ | |||
showNextImage(); | |||
} | |||
},3000); | |||
function showNextImage(){ | |||
var $actEl = $('.active'); | |||
var $nextEl = $actEl.next('.slide'); | |||
if($nextEl.length){ | |||
$actEl.removeClass('active'); | |||
$nextEl.addClass('active'); | |||
}else{ | |||
$actEl.removeClass('active'); | |||
$('.slide:first-child').addClass('active'); | |||
} | |||
} | |||
function showPreviousImage(){ | |||
var $actEl = $('.active'); | |||
var $prevEl = $actEl.prev('.slide'); | |||
if($prevEl.length){ | |||
$actEl.removeClass('active'); | |||
$prevEl.addClass('active'); | |||
}else{ | |||
$actEl.removeClass('active'); | |||
$('.slide.last').addClass('active'); | |||
} | |||
} | |||
}); |
Edição das 20h00min de 24 de julho de 2023
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ $(document).ready(function(){ var $prev = $('.previous'); var $next = $('.next'); var mode = "auto"; $prev.on({ click: function(e){ e.preventDefault(); mode = "manual"; showPreviousImage(); } }); $next.on({ click: function(e){ e.preventDefault(); mode = "manual"; showNextImage(); } }); setInterval(function(){ if(mode==="auto"){ showNextImage(); } },3000); function showNextImage(){ var $actEl = $('.active'); var $nextEl = $actEl.next('.slide'); if($nextEl.length){ $actEl.removeClass('active'); $nextEl.addClass('active'); }else{ $actEl.removeClass('active'); $('.slide:first-child').addClass('active'); } } function showPreviousImage(){ var $actEl = $('.active'); var $prevEl = $actEl.prev('.slide'); if($prevEl.length){ $actEl.removeClass('active'); $prevEl.addClass('active'); }else{ $actEl.removeClass('active'); $('.slide.last').addClass('active'); } } });