Jquery HTML:在鼠标悬停或单击时播放声音
在我的网站上,我想在鼠标悬停或鼠标点击时播放类似滴答声/点击声的声音。这能实现吗Jquery HTML:在鼠标悬停或单击时播放声音,jquery,html,css,audio,Jquery,Html,Css,Audio,在我的网站上,我想在鼠标悬停或鼠标点击时播放类似滴答声/点击声的声音。这能实现吗 我可以在flash中执行此操作,但我希望避免使用flash。如果不需要flash,请查看此处的所有选项 Javascript无法播放音频,因此上述方法之一是唯一的出路 请参阅上面链接中的3和4,您可以使用javascript在鼠标上触发它 或DHTML播放声音如果不想使用flash,请参阅此处了解所有选项 Javascript无法播放音频,因此上述方法之一是唯一的出路 请参阅上面链接中的3和4,您可以使用jav
我可以在flash中执行此操作,但我希望避免使用flash。如果不需要flash,请查看此处的所有选项 Javascript无法播放音频,因此上述方法之一是唯一的出路 请参阅上面链接中的3和4,您可以使用javascript在鼠标上触发它
或DHTML播放声音如果不想使用flash,请参阅此处了解所有选项 Javascript无法播放音频,因此上述方法之一是唯一的出路 请参阅上面链接中的3和4,您可以使用javascript在鼠标上触发它
或DHTML播放声音您可以从JavaScript控制HTML5
元素
但这在IE8及以下版本(不确定是否为9)中不起作用,在Firefox、Safari、Chrome和Opera的旧版本中也不起作用。您可以从JavaScript控制HTML5
元素
但这在IE8及以下版本(不确定是否为9)中不起作用,在Firefox、Safari、Chrome和Opera的旧版本中也不起作用。您可以使用标记、对象或嵌入播放音频。这是下面最好的方法。您可以使用javascript控制音频标记 您可以通过单击以下按钮来控制音频: 玩 停止 你必须把这个脚本放到
<script>
$(document).ready(function() {
var audioElement = document.createElement('audio');
audioElement.setAttribute('src', 'audio.mp3');
audioElement.setAttribute('autoplay', 'autoplay');
//audioElement.load()
$.get();
audioElement.addEventListener("load", function() {
audioElement.play();
}, true);
$('.play').click(function() {
audioElement.play();
});
$('.pause').click(function() {
audioElement.pause();
});
});
$(文档).ready(函数(){
var audioElement=document.createElement('audio');
setAttribute('src','audio.mp3');
setAttribute('autoplay','autoplay');
//audioElement.load()
$.get();
audioElement.addEventListener(“加载”,函数(){
audioElement.play();
},对);
$('.play')。单击(函数(){
audioElement.play();
});
$('.pause')。单击(函数(){
audioElement.pause();
});
});
但是对于Chrome,您不能使用.play()和.pause()。必须使用.Play()和.Stop。
您可以使用标签、对象或嵌入播放音频。这是下面最好的方法。您可以使用javascript控制音频标记 您可以通过单击以下按钮来控制音频: 玩 停止 你必须把这个脚本放到
<script>
$(document).ready(function() {
var audioElement = document.createElement('audio');
audioElement.setAttribute('src', 'audio.mp3');
audioElement.setAttribute('autoplay', 'autoplay');
//audioElement.load()
$.get();
audioElement.addEventListener("load", function() {
audioElement.play();
}, true);
$('.play').click(function() {
audioElement.play();
});
$('.pause').click(function() {
audioElement.pause();
});
});
$(文档).ready(函数(){
var audioElement=document.createElement('audio');
setAttribute('src','audio.mp3');
setAttribute('autoplay','autoplay');
//audioElement.load()
$.get();
audioElement.addEventListener(“加载”,函数(){
audioElement.play();
},对);
$('.play')。单击(函数(){
audioElement.play();
});
$('.pause')。单击(函数(){
audioElement.pause();
});
});
但是对于Chrome,您不能使用.play()和.pause()。必须使用.Play()和.Stop。
请确保有一个非常简单的选项来禁用该功能。我们中的一些人从一个向我们发出噪音的网站中得不到任何乐趣。:-)如果您想在单击时播放声音,请参见此处:请确保有一个非常简单的选项来禁用该功能。我们中的一些人从一个向我们发出噪音的网站中得不到任何乐趣。:-)如果要在单击时播放声音,请参见此处: