多种功能在Chrome中单击不起作用
multiple functions onClick not working in Chrome
当我单击一个按钮并让它将我带到新页面时,我正在尝试播放声音。似乎在Firefox等其他浏览器中工作正常,但在Chrome中不起作用。这是我正在使用的代码。
<audio id="audio" src="soundfile.ogg"></audio>
<button onclick="document.getElementById('audio').play(); document.location = 'newpage.html'">Click</button>
我知道.ogg文件可以工作,所以这不是问题,因为下面的代码在 Chrome 中可以正常工作。
<button onclick="SomeFunction(); document.getElementById('audio').play()">Click</button>
当我尝试转到新页面时,它似乎只会给我带来问题。如果有人知道我如何让它在 Chrome 中工作,那就太好了。谢谢。
您需要确保音频在离开页面之前开始(也许也让它先完成)。在位置上设置延迟。
也许你可以尝试使用:
window.open('newpage.html','_blank');
而不是:
document.location = 'newpage.html'
当您单击该按钮时,您将在同一选项卡中打开另一个页面,如果您打开另一个选项卡,音乐仍将在另一个选项卡中播放。
如果没有帮助,请回击我!
相关文章:
- 使用jquery插入动态HTML后,单击不起作用
- 剑道模板在元素中单击不起作用
- ng在ui gmap窗口内单击不起作用
- 在Chrome扩展选项页面中单击不起作用的事件
- PrependTo,然后在单击不起作用时将其删除
- JavaScript 单击不起作用
- 从对象的按钮单击不起作用
- 全日历日单击不起作用(不执行任何操作)
- 检测右键单击+左键单击不起作用
- 离子无线电取消选中 ng-单击不起作用
- C# 调用成员单击“不起作用”
- JQuery 在 标签内单击不起作用
- 事件侦听器单击不起作用
- 翡翠按钮单击不起作用
- 角度路线在单击时不起作用,但再次单击不起作用
- 在 ajax 调用中加载日期选择器,然后单击不起作用
- AngularJS:ng-单击不起作用,适用于<按钮>
- JQuery .hover slidedown slideUp 工作,但 ,单击不起作用
- 多种功能在Chrome中单击不起作用
- 量角器 ID 单击不起作用