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');
}
}
});