我创建了一个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>
当用户点击带有锚点的链接时,如何避免重启音乐?
答案 0 :(得分:0)
@robertc,真好!
用name
替换锚点'id
属性就行了!
答案 1 :(得分:0)
完成:IE在跟踪指向name =“”的链接时触发Document.onLoad事件,而如果使用id =“”则不会触发。在任何一种情况下,Moz / Safari / Chrome / Opera都不会触发它。