Javascript 点击链接标签播放音效
我想在每次点击页面时触发鼠标点击声音效果Javascript 点击链接标签播放音效,javascript,jquery,audio,click,Javascript,Jquery,Audio,Click,我想在每次点击页面时触发鼠标点击声音效果 <audio id='aclick'> <source src="audio/click.mp3" type="audio/mpeg"> </audio> $(document).on('click', function(){ document.getElementById("aclick").play(); }); 您需要将事件处理程序附加到具有如下单击事件的任何标记 $("*").on('click
<audio id='aclick'>
<source src="audio/click.mp3" type="audio/mpeg">
</audio>
$(document).on('click', function(){
document.getElementById("aclick").play();
});
您需要将事件处理程序附加到具有如下单击事件的任何标记
$("*").on('click',function(){
document.getElementById("aclick").play();
});
和音频标签如下
<audio id='aclick' autoPlay='false' preLoad='auto' >
<source src="audio/click.mp3" type="audio/mpeg">
</audio
请分享链接的htmlelement@brk,我做到了-请看主播中没有音频源tag@brk,但锚定标记是$(文档)
的一部分,不是吗?但我不需要仅通过单击链接来播放声音。我想通过单击页面上的任何元素来播放。使用*选择器或不显示任何内容。我认为问题在于重定向,它在点击链接后立即启动,声音没有时间播放。但这是一个小的音频文件,大约9KB,无论如何都应该播放。好的,那么您需要使用event.preventDefault()停止链接的默认操作,然后播放声音,然后使用window.location.href
重定向到实际链接,并在页面加载时预加载它,但仍然不在链接标签上单击。