Как-то я попадал на иностранные сайты рок-команд, и мне очень понравился эффект кнопки, при наведении на которую воспроизводился щелчок, а еще большее впечатление производили кнопки, нажав на которые, я слышал крик. Тогда я обратил на это свое внимание и до сих пор считаю, что такой эффект очень удачно может подчеркнуть стиль группы или сайта.
Я разобрался, как это работает и сегодня готов поделиться со своими читателями тем, как этот эффект реализовать. Кто знает, может как раз сегодня вам этот эффект и пригодится.
Для начала, вам нужно подключить библиотеку jquery:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
Кстати, можете прочитать мою статью о том, как правильно подключить библиотеку jquery.
Теперь между тегами <body></body> установите вот такой код:
<ul id="menu"> <li> Наведи на ссылку, чтобы увидеть результат №1 <a href="/">Блог bloggood</a> || <a href="/avtor/">Автор</a> <audio id="myaudio" preload="auto"> <source src="1.wav"> Ваш браузер не поддерживает аудио при помощи html5. </audio> </li> </ul> <script>var myaudio = $("#myaudio")[0]; $("#menu a") .mouseenter(function() { myaudio.play(); }); </script>
Строка №5 отвечает за звук, который будет воспроизводиться при наведении курсора мышки на ссылку.
"1.wav" - это название и расширение музыки.
Итак, вот абсолютно готовый код, плюс дополнительно я подключил еще два звука:
<html> <head> <meta charset="windows-1251" /> <title>Воспроизведение звука в html5 при наведении - BlogGood.ru</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> </head> <body> <ul id="menu"> <li> Наведи на ссылку чтобы увидеть результат №1 <a href="/">Блог bloggood</a> || <a href="/avtor/">Автор</a> <audio id="myaudio" preload="auto"> <source src="1.wav"> Ваш браузер не поддерживает аудио при помощи html5. </audio> </li> </ul> <ul id="menu2"> <li> Наведи на ссылку чтобы увидеть результат №2 <a href="/">Блог bloggood</a> || <a href="/avtor/">Автор</a> <audio id="myaudio2" preload="auto"> <source src="2.wav"> Ваш браузер не поддерживает аудио при помощи html5. </audio> </li> </ul> <ul id="menu3"> <li> Наведи на ссылку чтобы увидеть результат №3 <a href="/">Блог bloggood</a> || <a href="/avtor/">Автор</a> <audio id="myaudio3" preload="auto"> <source src="3.mp3"> Ваш браузер не поддерживает аудио при помощи html5. </audio> </li> </ul> <script> var myaudio = $("#myaudio")[0]; $("#menu a") .mouseenter(function() { myaudio.play(); }); var myaudio2 = $("#myaudio2")[0]; $("#menu2 a") .mouseenter(function() { myaudio2.play(); }); var myaudio3 = $("#myaudio3")[0]; $("#menu3 a") .mouseenter(function() { myaudio3.play(); }); </script> </body> </html>
Если что не понятно по коду, пишите. А сейчас можете посмотреть демонстрацию эффекта и скачать готовый исходник.
[посмотреть демо] - [скачать исходник]
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330341 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274700 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222516 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187684 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186563
4 Ответов на комментарий - Звук при наведении курсора мышки на ссылку
Добавить комментарий
Метки: html, Вебмастеру, для сайта, эффекты для сайта
Степан, просто супер!!!! Игрался с демонстрацией до офигивания. обязательно использую! Ещё бы библиотеку звуков какую-нибудь…
Спасибо, Тимофей, за комментарий, рад, что понравилось! С библиотекой у меня вряд ли что получиться, а вот идею, где взять звуки, могу подсказать: например , из любимой компьютерной игрушки.
Не работает
Все работает. Скачайте исходник. В примере я не поменял ссылку ajax.googleapis.com с http на htpps