Javascript 这有什么问题?当我用光标悬停时尝试播放声音,但仅在单击时有效?

Javascript 这有什么问题?当我用光标悬停时尝试播放声音,但仅在单击时有效?,javascript,jquery,html,hover,Javascript,Jquery,Html,Hover,所以当我点击的时候它可以工作,但我不知道如何让它在悬停状态下工作 HTML代码 您没有play类,因此请将其从mouseEnter函数中删除 $play_me.play.mouseenterfunction{应该是$play_me.mouseenterfunction{ 演示 var audio=$HAT2[0]; console.logaudio; $play\u me.mouseenterfunction{ 音频播放; }; 也许这对你有帮助。使用悬停功能而不是像鼠标一样的鼠标 $("#

所以当我点击的时候它可以工作,但我不知道如何让它在悬停状态下工作

HTML代码

您没有play类,因此请将其从mouseEnter函数中删除

$play_me.play.mouseenterfunction{应该是$play_me.mouseenterfunction{

演示

var audio=$HAT2[0]; console.logaudio; $play\u me.mouseenterfunction{ 音频播放; };
也许这对你有帮助。使用悬停功能而不是像鼠标一样的鼠标

 $("#play_me.play").hover(function() 

尝试从play_me.play中删除.play,因为您在a链接中没有包含play的类,所以我删除了.play,但当我将鼠标悬停在它上面时,它仍然无法工作,只有当我单击它时
<script type="text/javascript">

  var audio = $("#HAT2")[0];
  console.log(audio);
  $("#play_me.play").mouseenter(function() {
  audio.play();
  });

</script>
 $("#play_me.play").hover(function()