jQuery 倒计时 jquery 事件
我使用 jQuery 每 5 秒左右刷新一个 DIV 内容框,时间实际上是由最终用户控制的。 我想在页面上有一个倒计时器,它将根据设置的值进行倒计时,直到下一页刷新(或查询)。
目前,它可以是 5 秒的静态值,但我真的不知道如何在我的查询旁边运行倒计时。
非常感谢任何帮助。
I am using jQuery to refresh a DIV content box every 5 seconds or so, the time is actually controllable by the end user.
I want to have a countdown timer on the page which will count down until the next page refresh (or query) based on the value that is set.
For now, it can be a static value of 5 seconds but I really can't work out how to get a countdown running along side my query.
Any help is greatly appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以使用 setInterval。
You could use setInterval.
也许倒计时插件会有所帮助...
有一个
onExpiry
事件和until
属性非常有用。您可能会遇到的另一个问题是:js 不支持真正的多线程...
maybe the countdown plugin will help...
there's an
onExpiry
-event and theuntil
-property is very helpful.another problem you might stumble upon is: js does not support real multithreading...
编辑:
不确定我们是否理解您的意思:
您希望页面上显示计数器吗?
如果没有:
您可以在 JavaScript 中设置一个变量,例如
在输入字段的 textchanged 事件的处理程序中:例如
Edit:
Not sure if we understood you:
Do you want a counter beeing displayed on the page?
If not:
You can set a variable in your JavaScript, e.g.
In the Handler for textchanged event of the input field: e.g.
嗯...我不久前也做过类似的事情。我使用了一个名为 jquery.timers 的 jQuery 插件:
这是我的代码:
Well... I did something similar a while ago. I used a plugin for jQuery called jquery.timers:
this is my code: