javascript - 关闭div后刷新另一个div

标签 javascript

我正在使用js函数隐藏div

<div class="alert alert-success" id="closediv">You have deleted an item!</div>

<script>
setTimeout(function() {
    $('#closediv').fadeOut('slow');
    }, 5000
);
</script>

我正在使用此函数来关闭在 div 中打印的信息。一旦信息关闭,我想刷新另一个div或整个页面

我要刷新的div是

<script>
    setTimeout(function() {
       $('#closediv').fadeOut('slow');
       }, 5000
       $('#mainContent').location.reload();
       );                   
    }
</script>

添加刷新 div 后,脚本不起作用:感谢任何帮助,我需要先关闭 div,然后刷新另一个 div。

最佳答案

您应该在 fadeOut() 的完成处理程序中执行此操作。

setTimeout(function() {
  $('#closediv').fadeOut('slow',function(){
      location.reload()
  });
}, 5000);

如果您在确认时遇到任何问题,使用 location.href = location.href 而不是 location.reload() 应该会有所帮助。

关于javascript - 关闭div后刷新另一个div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38614569/

相关文章:

javascript - jQuery : How to return an element by the value of a class of its child

javascript - easyui rowdata如何通过列的索引而不是字段获取列的值?

javascript - JSON.parse() 可以指示有效的 JSON 格式吗?

javascript - Javascript 函数的 jQuery 事件处理程序

javascript - 从地址栏中删除 # 片段标识符

javascript - vue全选复选框

javascript - global.getElementById ('...' ) 为 null 或不是对象

Javascript 预渲染图像未显示

javascript - 从 Kendo UI dateTimepicker 隐藏/禁用周末

javascript - 获取链接 url 的特定部分