Нажмите на гиперссылку, чтобы вызвать функции JavaScript, большинство людей используют:
Скопируйте код следующим образом: <a href = "javascript: function ();">
Но это имеет недостаток, то есть после нажатия на ссылку, анимация GIF на странице будет стационарной.
Попробуйте следующий код:
Скопируйте код следующим образом: <script type = "text/javascript">
<!-
Функция foo ()
{
// что -нибудь делай
}
//->
</script>
<img src = "logo.gif" />
<a href = "javascript: foo ();"> ссылки, которые делают GIF -анимацию все еще </a>
Обсуждение решения:
Скопируйте код следующим образом: <a onclick = "javascript: foo ();"> link </a>
На этот раз анимационный дисплей не будет затронут, но после перемещения мыши стили мыши и гиперссылки не изменятся. Хотя лист стилей можно использовать для изменения стилей мыши и гиперссылки, в конце концов, это немного громоздко, и эта идея не хороша.
Проверьте следующий код еще раз:
Скопируйте код следующим образом: <anclick = "javaScript: foo ();" href = "#"> ссылка </a>
Мы можем обнаружить, что, хотя нажатие на ссылку не влияет на отображение анимации, страница всегда прокручивается вверху, и этот эффект не то, что мы хотим.
Окончательное решение:
Скопируйте код следующим образом: <anclick = "javascript: foo (); return false;" href = "#"> не влияет на связь GIF </a>
Если вы не рассматриваете проблему изображений GIF, все вышеперечисленные методы в порядке.