Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加上一句「;onmouseenter";(悬停)音频效果,但它赢得了';除非我先点击,否则我不能在chrome上玩吗?_Javascript_Google Chrome_Audio_Onclick_Mouseevent - Fatal编程技术网

Javascript 加上一句「;onmouseenter";(悬停)音频效果,但它赢得了';除非我先点击,否则我不能在chrome上玩吗?

Javascript 加上一句「;onmouseenter";(悬停)音频效果,但它赢得了';除非我先点击,否则我不能在chrome上玩吗?,javascript,google-chrome,audio,onclick,mouseevent,Javascript,Google Chrome,Audio,Onclick,Mouseevent,(我保留了我原来的问题,但更新请参见文章底部) 本质上,我试图添加一个点击和悬停效果的链接,以播放不同的音频文件(声音效果)。出于某种原因,当我在同一个中同时使用onclick和onmouseenter属性为音频文件创建函数时。下面是我的标记。有什么想法吗 HTML: 我是。 我喜欢上网。 ,并注意到了同样的问题。chrome是否有解决方案?chrome的音频规则是否需要一些额外的标记?尝试使用javascript添加事件侦听器 //基于唯一ID定义变量 var archors=docume

(我保留了我原来的问题,但更新请参见文章底部)

本质上,我试图添加一个点击和悬停效果的链接,以播放不同的音频文件(声音效果)。出于某种原因,当我在同一个
中同时使用
onclick
onmouseenter
属性为音频文件创建函数时。下面是我的标记。有什么想法吗

HTML:


我是。
我喜欢上网。
,并注意到了同样的问题。chrome是否有解决方案?chrome的音频规则是否需要一些额外的标记?

尝试使用javascript添加事件侦听器

//基于唯一ID定义变量
var archors=document.getElementsByTagName(“A”);
锚[0]。addEventListener('click',playAudio,false);
锚[0]。addEventListener('mouseover',playAudio2,false);
锚[1]。addEventListener('click',playAudio,false);
锚[1]。addEventListener('mouseover',playAudio2,false);
var audio1=document.getElementById(“audioID”);
//悬停声
函数playAudio(){
console.log('playAudio');
音频1.播放();
audio1.volume=0.1;
}
//发出咔哒声
var audio2=document.getElementById(“audioID2”);
//HTML音频/视频方法的示例
函数playAudio2(){
console.log('playAudio2');
音频2.播放();
音频2.0音量=0.1;
}

我是。
我喜欢上网。
我尝试了这个解决方案,但似乎没有解决问题,但经过进一步检查,问题似乎是chrome本身,因为它在firefox中工作正常。我可能误解了这个问题。似乎chrome最初不会在鼠标悬停时播放音频,直到您在视口中单击?我在看一个例子,发现了同样的问题。不知道如何解决这个问题