Pergunta

Se você olhar para a direita, há uma galeria de miniaturas. Eu preciso alterar a ação de 'on click' para 'em foco'. Eu não sou um desenvolvedor de javascript e mudando de scripts neste momento será inútil (muitas horas modificar este ... por outras razões).

Se você pudesse me ajudar a encontrar uma maneira de mudar a ação de 'on click' para 'em foco', eu vou ser muito apreciada.

Link é isso (edit: removeu o link, problema está resolvido, graças)

Para ajudar vocês para fora, você estará olhando para o arquivo /js/jquery.galleriffic.js

Foi útil?

Solução

Bem olhando para o arquivo há exatamente dois manipuladores onclick, que você terá que mudar para um OnMouseEnter manipulador. Eu não vejo por que isso pode levar muitas horas. Além disso, você pode simplesmente anexar um manipulador de OnMouseEnter ao link apropriado:

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

Se você não quer que ele seja mais clicável você tem que parar o borbulhamento de evento clique no elemento bottom:

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

Outras dicas

Eu adicionei os dois trechos acima para o rodapé da minha página da galeria, dentro de tags de script e funcionou!

Graças

<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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top