Clique no hiperlink para chamar as funções JavaScript, a maioria das pessoas usa:
Copie o código da seguinte forma: <a href = "javascript: function ();">
Mas isso tem uma desvantagem, ou seja, depois de clicar no link, a animação GIF na página será estacionária.
Experimente o seguinte código:
Copie o código da seguinte forma: <script type = "text/javascript">
<!-
função foo ()
{
// Faça algo
}
//->
</script>
<img src = "logo.gif" />
<a href = "javascript: foo ();"> links que fazem a animação GIF ainda </a>
Discussão da solução:
Copie o código da seguinte forma: <a onclick = "javascript: foo ();"> link </a>
Desta vez, a tela de animação não será afetada, mas depois que o mouse for movido, os estilos de mouse e hiperlink não mudarão. Embora a folha de estilo possa ser usada para alterar os estilos de mouse e hiperlink, afinal, é um pouco pesado, e essa ideia não é boa.
Verifique o seguinte código novamente:
Copie o código da seguinte forma: <a onclick = "javascript: foo ();" href = "#"> link </a>
Podemos descobrir que, embora clicar no link não afete a tela de animação, a página sempre rola para o topo, e esse efeito não é o que queremos.
Solução final:
Copie o código da seguinte forma: <a onclick = "javascript: foo (); retorna false;" href = "#"> não afeta o link do gif </a>
Se você não considerar o problema das imagens do GIF, todos os métodos acima estão ok.