js如何把setInterval固定时间改成随机时间,以下是代码?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js如何把setInterval固定时间改成随机时间,以下是代码?相关的知识,希望对你有一定的参考价值。

var id = setInterval(function()
swipe(400, 400, 400, 1000, 500)
, 5000);
/就是想把时间改成随机不固定5-8秒

那就别用计时器了,用延时器。随机数会吧?Math.random()。
你用计时器没法改,计时器是每多少秒触发一次。延时器是多长时间后触发一次,可以把延迟器封装成带参数的函数,然后函数里面自调用,参数就是随机的时间。我说的是思路,如果你理解不能我也可以献丑写一下,不过我觉得还是你自己写出来比较有意义。追问

又去百度摸索了这个函数,搞定了。直接用random(),前面不用math

参考技术A js setTimeout()和setInterval()这两个函数经常被用来处理延时和定时任务。
setTimeout()是用来延迟指定毫秒数调用函数或计算表达式;
setInterval()是用来指定毫秒数循环调用函数或计算表达式,直到clearInterval把它清除。
根据不同之处应用不同场景。追问

怎么写进去,弄好久老是错误

html导航 如何随页面下拉滚动而在页面头部固定不变(如百度图片类似,只是把搜索改为导航)

参考技术A

设置固定定位,定位到窗口顶部。


HTML:

<div id="fix">这是一个固定定位的div</div>

CSS:

    #fixposition: fixed; background: black;color: #fff;

本回答被提问者采纳
参考技术B <div id='guding'>固定内容</div>
<style>#gudingposition:fixed;height:40px;width:100%;</style>
参考技术C 百度怎样那样弄,你就怎么追问

知道效果,但不知道如何来制作

追答

啊,天哪

以上是关于js如何把setInterval固定时间改成随机时间,以下是代码?的主要内容,如果未能解决你的问题,请参考以下文章

怎么用js固定某个元素,让它不随页面的滚动而滚动,始终固定在窗口的某个位置?

如何固定table的第一行,不随纵向滚动条滚动,但能横向滚动

如何把android textView字体大小固定写死,而不随系统设置字体大小的改变而改变。

html导航 如何随页面下拉滚动而在页面头部固定不变(如百度图片类似,只是把搜索改为导航)

js 如何清除setinterval

如何用JS做固定在网页中的导航条