问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...段JS鼠标滑动 自动切换TAB的时候设置一个延迟时间,请问如何操作?时间...

发布网友 发布时间:2024-03-11 11:36

我来回答

1个回答

热心网友 时间:2024-03-21 17:22

在执行函数的时候加入一个setTimeOut()方法。
setTimeout( ) 是属于 window 的 method, 但我们都是略去 window 这顶层物件名称, 这是用来设定一个时间, 时间到了, 就会执行一个指定的 method。
1. SetTimeOut()
1.1 SetTimeOut()语法例子
1.2 用SetTimeOut()执行Function
1.3 SetTimeOut()语法例子
1.4 设定条件使SetTimeOut()停止
1.5 计分及秒的counter
2. ClearTimeout()
3. Set Flag

10.1 setTimeout( )
  setTimeout( ) 是属于 window 的 method, 但我们都是略去 window 这顶层物件名称, 这是用来设定一个时间, 时间到了, 就会执行一个指定的 method。请先看以下一个简单, 这是没有实际用途的例子, 只是用来示范 setTimeout( ) 的语法。
1. setTimeout( ) 语法例子
练习-69 等候三秒才执行的 alert( )
  在 第 3 章 说到 alert 对话盒, 一般是用按钮叫出来, 在这练习, 你会看到网页开启后 3 秒, 就会自动出现一个 alert 对话盒。
1. 请用浏览器开启示范磁碟中的timeout1.htm, 这档桉有以下内容:
<html> <body bgcolor=lightcyan text=red>
<h1> <font color=blue> 示范网页 </font> </h1> <p> </br>
<p> 请等三秒!

<script>
setTimeout("alert('对不起, 要你久候')", 3000 )
</script>

</body> </html>
2. 留意网页开启后三秒, 就会出现一个 alert 对话盒。
  setTimeout( )是设定一个指定等候时间 (单位是千分之一秒, millisecond), 时间到了, 浏览器就会执行一个指定的 method 或 function, 有以下语法:

  今次例子是设定等 3 秒 (3000 milliseconds), 浏览器就会执行 alert( ) 这一个method。
2. 用 setTimeout( ) 来执行 function
  setTimeout( ) 通常是与 function 一起使用, 以下是一个较上个练习复杂的例子。
练习-70 状态列中自动消失的文字
  在练习-20, 你看过如何用按钮在状态列显示文字, 然后再用按钮消除文字, 在这练习, 你看到如何用按钮在状态列显示文字, 而这文字会在三秒后自动消失。
1. 请用浏览器开启示范磁碟中的timeout2.htm, 这档桉有以下内容:
<html> <body bgcolor=lightcyan text=red>
<h1> <font color=blue> 示范网页 </font> </h1> <p> </br>
<script>
function clearWord( )
{ window.status="" }
</script>

<form>
<input type="button" value="在状态列显示文字"
  onClick="window.status='Hello' ,setTimeout('clearWord()', 3000) ">
</form>
</body> </html>
2. 请在按钮上按一下,你应见到状态列出现 Hello 这字, 留意过了三秒, 这字就会消失。
1. 这处先设定一个名为 clearWord( ) 的 function, 作以下定义:
window.status=""
  这是用来消除状态列的文字 (请看练习-20 的说明), 浏览器执行 clearWord( ) , 就会消除状态列的文字。
2. 今次按钮设定了启动以下两项工作, 用 , 分隔, 浏览器会顺序执行这两项工作:
onClick="window.status='Hello' , setTimeout('clearWord( )', 3000) "
3. 今次的 setTimeout( ) 有以下设定:

  这是设定等 3 秒 (3000 milliseconds) 浏览器就会执行 clearWord( ) 这一个function。
  在第 2 章, 你看过如何使到父视窗开启时自动开启一个子视窗, 若观看者不关闭这子视窗, 这子视窗就会一路开启。看过以上的练习, 请你设计一个会开启子视窗的网页, 而这子视窗在开启后两秒, 就会自动关闭。

具体使用可以百度查询,很多资料的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
济南的冬天赏析 济南的冬天全文赏析 魅蓝Note5#魅蓝3S锁屏就重启是什么原因 ...药?小狗已经三天了不吃不喝还呕吐尿很黄不拉,精神不好去宠物医院化验... 狗狗今天吐了黄水昏昏欲睡 还抽搐给喝了妈咪爱睡了一觉好了也许但还是... ...了开始拉稀,不吃东西,昨天超级没精神,后给喂了点药,今天精神点了... 昨晚狗狗又吐又拉然后我喂了妈咪爱,今天早上没精神的,刚刚又喂了妈 小狗两个月,昨天拉稀不吃饭,我喂了妈咪爱,下午有精神了可那跑着玩。今 ... 国内有哪些生产疫苗的公司?研发、质量管理水平分别如何? 三联恒通(北京)科技发展有限公司怎么样? 什么是三联集团 去南极旅游 去南极旅游是种什么样的体验? 仿真分别指的是什么,他们的评价指标都有哪些 ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 没女儿的人可怜还是没儿子的人可怜?要男孩好还是女孩好? 镇江有美菜网配送吗? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 手机号绑定了达到限制不能绑定其他是什么意思? 为什么qq号买卖游戏账号会交易异常呢? 口腔修复学中的“支点线”的概念是什么? 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... Kennedy第三类单侧多个后牙缺失,余留牙健康,可摘局部义齿的支点线... 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 就是电脑开机要6-7分钟啊.怎么办? 怎么快速使棉絮腐烂 把棉絮勾烂了怎么办 和银钗差不多的烟有哪些 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... 东华大学、北京服装学院、中央戏剧学院哪个好? 为什么文件夹会自动关闭? 文件夹为何总是会自动关闭? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 国税增值税发票左上角出现机器编号是怎么回事?29 增值税普通发票存在的问题有哪些3 为什么我的电子发票校验码只有五位还有字母2 发票上有些校验码为什么有些一样,有些不一样呢?怎么识别码都一... 2019年曲靖市检察院检察长是谁 什么叫做数据?如何将数据转成信息? 七巧板都由什么图形组成的 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 凯立德没有usb设备是怎么回事 我的标致308加装的凯立德导航怎么无 usb显示 ...孩子的抚养权给他了,我想要回孩子的抚养权,能要回来吗? 弹弹岛2百度版怎么下载如何下载 弹弹岛2搜狗版本如何下载 弹弹岛2vivo版本下载如何下载 弹弹岛2当乐版高速下载 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 我的了乳腺癌单淋巴结没转移能活多久