Diferencia entre revisiones de «MediaWiki:Common.js»
Ir a la navegación
Ir a la búsqueda
Sin resumen de edición |
Sin resumen de edición Etiqueta: Revertido |
||
| Línea 18: | Línea 18: | ||
$('a.external').attr('target', '_blank'); | $('a.external').attr('target', '_blank'); | ||
}); | }); | ||
//Botón Ko-Fi centrado con balanceo cada 2s | |||
$(document).ready(function () { | |||
// Creamos el botón | |||
var boton = $('<div style="text-align:center;"></div>') | |||
.css({ | |||
@keyframes balanceo { | |||
0% { transform: rotate(0deg); } | |||
25% { transform: rotate(-1deg); } | |||
50% { transform: rotate(1deg); } | |||
75% { transform: rotate(-1deg); } | |||
100% { transform: rotate(0deg); } | |||
} | |||
.balanceo { | |||
animation: balanceo 0.4s ease-in-out; | |||
display: inline-block; /* Necesario para que la rotación funcione */ | |||
} | |||
}) | |||
); | |||
<script type="text/javascript" src="https://storage.ko-fi.com/cdn/widget/Widget_2.js"></script> | |||
<script type="text/javascript"> | |||
kofiwidget2.init("¿Te es útil? ¡Apóyanos!", "#bb1919", "Q5Q41IWYVQ"); | |||
kofiwidget2.draw(); | |||
setInterval(() => { | |||
const btn = document.querySelector('.kofi-button'); | |||
if (!btn) return; | |||
btn.classList.add('balanceo'); | |||
setTimeout(() => btn.classList.remove('balanceo'), 400); // Duración del balanceo | |||
}, 2000); // Cada 2 segundos | |||
</script> | |||
Revisión del 10:53 27 ago 2025
/* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios en cada carga de página */
// Google Analytics
(function() {
var script = document.createElement('script');
script.async = true;
script.src = 'https://www.googletagmanager.com/gtag/js?id=G-8B8B016NKN';
document.head.appendChild(script);
window.dataLayer = window.dataLayer || [];
function gtag(){ dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'G-8B8B016NKN');
})();
//Abrir enlaces externos en nueva ventana/pestaña
$(function () {
$('a.external').attr('target', '_blank');
});
//Botón Ko-Fi centrado con balanceo cada 2s
$(document).ready(function () {
// Creamos el botón
var boton = $('<div style="text-align:center;"></div>')
.css({
@keyframes balanceo {
0% { transform: rotate(0deg); }
25% { transform: rotate(-1deg); }
50% { transform: rotate(1deg); }
75% { transform: rotate(-1deg); }
100% { transform: rotate(0deg); }
}
.balanceo {
animation: balanceo 0.4s ease-in-out;
display: inline-block; /* Necesario para que la rotación funcione */
}
})
);
<script type="text/javascript" src="https://storage.ko-fi.com/cdn/widget/Widget_2.js"></script>
<script type="text/javascript">
kofiwidget2.init("¿Te es útil? ¡Apóyanos!", "#bb1919", "Q5Q41IWYVQ");
kofiwidget2.draw();
setInterval(() => {
const btn = document.querySelector('.kofi-button');
if (!btn) return;
btn.classList.add('balanceo');
setTimeout(() => btn.classList.remove('balanceo'), 400); // Duración del balanceo
}, 2000); // Cada 2 segundos
</script>