Javascript-延迟音频播放
当工具提示可见时,我正在播放音频,脚本工作正常,但我找不到将播放延迟2秒的方法Javascript-延迟音频播放,javascript,jquery,audio,html5-audio,Javascript,Jquery,Audio,Html5 Audio,当工具提示可见时,我正在播放音频,脚本工作正常,但我找不到将播放延迟2秒的方法 $("#notify")[0].play(); 2000 有什么不对劲吗 提前谢谢 if(总计>999&&total
$("#notify")[0].play(); 2000
有什么不对劲吗
提前谢谢
if(总计>999&&total<2999){
$('#regalo').show();
if(localStorage.getItem('suppress\u gift\u tooltip\u 1')==null){
$('.tooltip').show();
setTimeout(函数(){
$('.tooltip').fadeOut('slow');
}, 6000);
如果(!$(“#通知”)[0]。暂停){//音频
$(“#通知”)[0]。暂停();//音频
$(“#通知”)[0].currentTime=0;//音频
}else{//audio
setTimeout(函数(){//audio
$(“#通知”)[0]。播放();
//音频
}, 2000)
};//音频
setItem('suppress\u gift\u tooltip\u 1','true')
}
}
使用javascript
setTimeout
来实现此功能。你放错了2000。将其放在函数括号后(用逗号)
setTimeout(函数(){
jquery中的document.getElementById(“notify”).play();/*或$(“#notify”).play()*/
//log('2秒延迟!');
}, 2000)
使用javascriptsetTimeout
来实现此功能。你放错了2000。将其放在函数括号后(用逗号)
setTimeout(函数(){
jquery中的document.getElementById(“notify”).play();/*或$(“#notify”).play()*/
//log('2秒延迟!');
}, 2000)
谢谢Rachel Gallen,但它不起作用,新脚本会增加更多负载。我想在我自己的脚本中集成延迟。@Pablo#u Web您的脚本中已经有一个setTimeout,但语法错误。..Rachel,是在$(“#notify”)[0]之后。play()代码>脚本如下,如果我添加,2000}
则整个脚本无法运行。。。我不知道在哪里添加延迟,然后关闭脚本,真相…@Pablo_Web将2000从当前位置移除,并在第一个花括号('}')后放置''2000'。您的脚本中不需要[0],因为它对我不起作用。我不知道问题出在哪里。谢谢你的时间,谢谢Rachel Gallen,但是它不起作用,一个新的脚本会增加更多的负载。我想在我自己的脚本中集成延迟。@Pablo#u Web您的脚本中已经有一个setTimeout,但语法错误。..Rachel,是在$(“#notify”)[0]之后。play()代码>脚本如下,如果我添加,2000}
则整个脚本无法运行。。。我不知道在哪里添加延迟,然后关闭脚本,真相…@Pablo_Web将2000从当前位置移除,并在第一个花括号('}')后放置''2000'。您的脚本中不需要[0],因为它对我不起作用。我不知道问题出在哪里。谢谢你抽出时间。
<script type="text/javascript">
setTimeout(function(){
document.getElementById("notify").play(); /* or $("#notify").play() in jquery*/
//console.log('two second delay!');
}, 2000)
</script>