如何避免在HTML5中使用音频标签时锚点重启音乐?
问题描述:
我已经创建了一个HTML页面,标签(适合播放HTML5 mp3音频)。如何避免在HTML5中使用音频标签时锚点重启音乐?
问题是我与锚链接,并且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>
如何避免音乐的重新启动时,用户点击与锚链接?
答
@robertc,很好!
替换锚name
财产与id
做了诡计!
答
要完整:IE在下一个名称=“”的链接时触发Document.onLoad事件,而如果使用id =“”则不会触发该事件。在这两种情况下,Moz/Safari/Chrome/Opera都不会启动它。
您的锚点应该是'','name'在HTML4中已被弃用,更不用说HTML5了。 – robertc 2011-05-21 19:25:05