gpt4 book ai didi

javascript - 如果弹出窗口被打开,则禁止刷新

转载 作者:行者123 更新时间:2023-12-02 15:36:17 28 4
gpt4 key购买 nike

我有一个GSP(Grails)页面,该页面上有一些链接。如果单击链接,将显示弹出式。为此,我使用了 thinbox(Jquery)。现在,我每5分钟使用简单的Java脚本刷新一次页面。现在的问题是,即使打开了弹出窗口,页面刷新又会关闭弹出窗口。我的问题是,如果打开弹出窗口,如何防止Java脚本停止刷新。或任何其他解决方案。

最佳答案

  • 页面加载时,定义一个变量var numOfOpenPopups = 0;
  • 每次打开弹出窗口++numOfOpenPopups
  • 每次关闭弹出窗口时--numOfOpenPopups
  • 将执行刷新的代码更改为

  • function refreshPage() {
    if (numOfOpenPopups <= 0) {
    // existing code that does page refresh goes here
    }
    }

    关于javascript - 如果弹出窗口被打开,则禁止刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9908879/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com