我已将背景音乐添加到我正在构建的网站中(不要杀了我)。
而在 IE 中该元素被称为 BGSOUND,我试图有一个按钮来暂停
音乐,按钮删除整个元素并重新添加它,但是
结果删除该元素只会重新启动 IE 的音乐。
如何通过 javascript 停止 BGSOUND 元素播放的音乐?
当前代码:
<!--[if IE]>
<BGSOUND id="bgmusic" SRC="<?php echo bloginfo('stylesheet_directory'); ?>/bgmusic.mp3" LOOP="true">
<![endif]-->
当我触发命令时 document.getElementById('bgmusic').stop()
我得到 Object doesn't support property or method 'stop'
最佳答案
一个丑陋的解决方法是设置 volume
到 -10000:
document.getElementById('bgmusic').volume = -10000;
关于javascript - 在 IE 上停止 BGSOUND 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5728677/