2

我创建了一个带有标签的 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>

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

4

2 回答 2

0

完整地说:IE 在点击指向 name="" 的链接时会触发 Document.onLoad 事件,而如果您使用 id="" 则不会。Moz / Safari / Chrome / Opera 在这两种情况下都不会触发它。

于 2011-05-23T05:59:55.960 回答
0

@robertc,很好!

用做的伎俩替换锚的name属性!id

于 2011-05-21T19:58:23.750 回答