Javascript 如何在脚本中添加时间延迟?
我希望我的脚本延迟3秒 然而我怎么能做到这一点,我不知道 我的剧本:Javascript 如何在脚本中添加时间延迟?,javascript,jquery,Javascript,Jquery,我希望我的脚本延迟3秒 然而我怎么能做到这一点,我不知道 我的剧本: <script type="text/javascript"> var baslik = document.title; $(document).ready(function () { document.title = '(Welcome)' + baslik; // After 3 seconds document.title = '(What can i d
<script type="text/javascript">
var baslik = document.title;
$(document).ready(function () {
document.title = '(Welcome)' + baslik; // After 3 seconds
document.title = '(What can i do for you ?)' + baslik; // After 3 seconds
document.title = '(Thank u for viewing to me)' + baslik; // After 3 seconds
document.title = baslik;
});
</script>
var baslik=document.title;
$(文档).ready(函数(){
document.title='(欢迎)+baslik;//3秒后
document.title='(我能为您做什么?)+baslik;//3秒后
document.title='(感谢您收看我的节目)+baslik;//3秒后
document.title=baslik;
});
使用超时
您可以使用
setTimeout
方法
$(document).ready(function(){
setTimeout(function(){
var baslik = document.title;
document.title = '(Welcome)' + baslik; // After 3 seconds
document.title = '(What can i do for you ?)' + baslik; // After 3 seconds
document.title = '(Thank u for viewing to me)' + baslik; // After 3 seconds
//document.title = baslik;
},3000);
});
像这样的东西就行了
<script type="text/javascript">
var baslik = document.title;
var welcomeMessages = ['(Welcome)',
'(What can i do for you ?)',
'(Thank u for viewing to me)' ];
var timer;
var msgPt = 0;
$(document).ready(function () {
timer = setInterval(function () {
if (msgPt == welcomeMessages.length) {
clearInterval(timer);
document.title = baslik;
return;
}
document.title = welcomeMessages[msgPt++];
}, 3000);
});
</script>
var baslik=document.title;
var welcomeMessages=['(欢迎)',
“(我能为您做些什么?”,
"(谢谢你看我)",;
无功定时器;
var-msgPt=0;
$(文档).ready(函数(){
定时器=设置间隔(函数(){
if(msgPt==welcomeMessages.length){
清除间隔(计时器);
document.title=baslik;
返回;
}
document.title=welcomeMessages[msgPt++];
}, 3000);
});
每条消息之间不会有延迟,只需在3秒钟后显示最后一条消息即可。从声音上看,OP希望每个问题之间有3秒的延迟。嗨,你的问题被否决了一点,这可能是因为你没有解释你已经试图解决的问题。即使您不知道要编写什么代码,您是否尝试过通过谷歌搜索来查找有用的信息?如果是这样的话,在你的问题中加入这一点会使它成为一个更好的问题。正确的查询会产生很大的不同,我发现最初您询问的是“特定时间间隔”,通常称为“时间延迟”。我已删除了您的反对票,但请确保下次您提出任何问题时,请详细说明。。添加最多的信息并使其清晰。使用此网站时要小心。
<script type="text/javascript">
var baslik = document.title;
var welcomeMessages = ['(Welcome)',
'(What can i do for you ?)',
'(Thank u for viewing to me)' ];
var timer;
var msgPt = 0;
$(document).ready(function () {
timer = setInterval(function () {
if (msgPt == welcomeMessages.length) {
clearInterval(timer);
document.title = baslik;
return;
}
document.title = welcomeMessages[msgPt++];
}, 3000);
});
</script>