2011-05-21 44 views
2

我已经创建了一个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> 

如何避免音乐的重新启动时,用户点击与锚链接?

+2

您的锚点应该是'','name'在HTML4中已被弃用,更不用说HTML5了。 – robertc 2011-05-21 19:25:05

回答

0

@robertc,很好!

替换锚name财产与id做了诡计!

0

要完整:IE在下一个名称=“”的链接时触发Document.onLoad事件,而如果使用id =“”则不会触发该事件。在这两种情况下,Moz/Safari/Chrome/Opera都不会启动它。

相关问题