【问题标题】:Prevent refreshing if the popup is opened如果弹出窗口打开,则防止刷新
【发布时间】:2012-03-28 13:48:15
【问题描述】:

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

【问题讨论】:

  • 很难理解你的问题并弄清楚你在问什么。您可以改写它或发布一些示例代码,以便我们弄清楚您要做什么吗?

标签: javascript jquery grails gsp


【解决方案1】:
  • 页面加载时定义变量var numOfOpenPopups = 0;
  • 每次打开弹出窗口时++numOfOpenPopups
  • 每次关闭弹出窗口时--numOfOpenPopups
  • 将执行刷新的代码更改为

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

【讨论】:

    猜你喜欢
    • 2010-11-20
    • 1970-01-01
    • 2015-07-16
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    • 2014-06-26
    • 2018-06-22
    相关资源
    最近更新 更多