refresh on setTimeout
refresh on setTimeout
我有一个javascript设置超时关闭一个div后10秒,我想添加一个页面刷新时,div关闭。我使用的代码如下:
<script>
var container_close_sec = "100";
var closeTime = container_close_sec * 100;
setTimeout("parent.close_div()", closeTime);
</script>
谢谢
试试这个:
var container_close_sec = 100;
var closeTime = container_close_sec * 100;
setTimeout(function() {
parent.close_div(); // Closes div
location.href = location.href; // Refresh page
}, closeTime);
我想你要的是:
var container_close_sec = "100";
var closeTime = container_close_sec * 100;
setTimeout(location.reload, closeTime);
但是我不明白你为什么要关闭div,如果你只是想刷新页面。
如果你想关闭div并刷新,请参阅@DontVoteMeDown的答案。我将在关闭时间后重新加载页面。
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- setInteval vs setTimeout
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- window.on.scroll事件未启动
- setTimeout可以与闭包内的函数一起使用吗
- Javascript setTimeout for an array
- 刷新后,setTimeout将工作或不工作
- Socket.io on Mozilla Rhino
- CSS中的游标属性似乎不适用于USB On The Go
- jQuery点击ON现在使用.load触发关闭
- SetTimeout on Directionservice route in google map javascrip
- Spy on setTimeout and clearTimeout in Karma and Jasmine
- setTimeout on Hover function
- Javascript setTimeout on iOS Safari
- AJAX and setTimeout on Internet Explorer
- setTimeout函数中的关键字,该函数嵌套在on()方法下.但这并没有奏效
- setTimeout on异步函数
- refresh on setTimeout
- 在setTimeOut中使用addClass实现的on - click动画只在incewhat中发生