Как избежать привязки к перезапуску музыки при использовании звукового тега в HTML5? - PullRequest
2 голосов
/ 21 мая 2011

Я создал страницу HTML с тегом (подходит для воспроизведения аудио в формате HTML5 mp3).

Проблема в том, что у меня есть ссылки с якорями, а браузер Internet Explorer 9 воспроизводит звук с самого начала: каждый щелчок якорей на той же странице перезапускает музыку.

Ссылки:

< a href="#bio" > Biography < /a>

< a href="#contact" > Contact < /a>
...

Якоря:

<a name="bio"></a>
...
<a name="contact"></a>
...

и звуковой тег

<audio id="hello" src="hello.mp3" controls preload="auto" 
autobuffer style="display:none"></audio>

Как можно избежать перезапуска музыки, когда пользователь нажимает на ссылки с якорями?

Ответы [ 2 ]

0 голосов
/ 23 мая 2011

Для завершения: IE запускает событие Document.onLoad при переходе по ссылке на имя = "", тогда как они не делают, если вы используете id = "". Moz / Safari / Chrome / Opera не запускают его в любом случае.

0 голосов
/ 21 мая 2011

@ Робертк, хорошо!

Замена свойства name якорей на id добилась цели!

...