【发布时间】:2018-06-28 09:02:32
【问题描述】:
我正在为孩子们制作一个网站,我希望当有人将鼠标悬停在播放声音的链接上时。
这是我的代码-
<audio id="hoverA">
<source src="files/sound/hover-01.mp3" type="audio/mpeg">
</audio>
jQuery 代码-
var hoverA = document.getElementById("hoverA");
$(document).ready(function(){
$(".navbar .nav-link").mouseover(function(){
hoverA.play();
});
});
只有当我首先在页面上进行一些活动(如点击键盘、点击鼠标等)时,声音才能正常播放。 刷新后它停止工作,只有当我再次做一些活动时才播放。
【问题讨论】:
-
您能否显示您的 jQuery 代码在 HTML 文档中的调用位置?还有你上面提到的 jQuery 代码是在一个函数中还是就像在你的帖子中一样:即脚本文件?
-
是一样的,没有额外的代码。页面名称是 js 文件夹中的 scripts.js。
-
并且音频代码在 index.php 中。我正在通过索引页面中的脚本 src 链接 scripts.js
标签: jquery html audio mouseevent mouseover