Pregunta

Si miras a la derecha, hay una galería de miniaturas. Necesito cambiar la acción de 'al hacer clic' a 'al mover el mouse'. No soy un desarrollador de javascript y cambiar las secuencias de comandos en este momento será inútil (demasiadas horas modificando esta ... por otras razones).

Si pudieras ayudarme a encontrar una manera de cambiar la acción de "hacer clic" a "sobre la marcha", seré muy apreciado.

El enlace es este (edición: se eliminó el enlace, el problema se resolvió, gracias)

Para ayudarlos, buscarán el archivo /js/jquery.galleriffic.js

¿Fue útil?

Solución

Bueno, mirando el archivo, hay exactamente dos controladores de clic, que tendrá que cambiar a un controlador onmouseenter. No veo por qué esto puede tomar demasiadas horas. Además, simplemente puede adjuntar un controlador onmouseenter al enlace apropiado:

$('a.thumb').mouseenter(function(e)
{
    $(this).click();
});

Si ya no quieres que se pueda hacer clic, deberás detener el evento de clic en el elemento inferior:

$('a.thumb img').click(function(e)
{
    e.stopImmediatePropagation();
});

Otros consejos

Agregué los dos fragmentos anteriores al pie de página de mi galería, dentro de las etiquetas de secuencia de comandos, ¡y funcionó!

Gracias

<script type="text/javascript">
            //Makes hover work instead of click on gallery
            $('a.thumb').mouseenter(function(e)
{
    $(this).click();
});

$('a.thumb img').click(function(e)
{
    e.stopImmediatePropagation();
});
        </script>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top