触发功能一次

时间:2015-11-25 19:54:31

标签: javascript jquery angularjs

前言: 我有一个带按钮的表单,点击后 - jquery函数执行。关闭之后,此功能仍会再次执行。

问题是 - 如何执行此功能一次。注意:它不应该在刷新操作(F5)上触发。

感谢您的帮助。
P.S抱歉,我无法附上代码示例。
P.S.S我试图更清楚地理解......

1 个答案:

答案 0 :(得分:1)

如评论中所述,您需要在某处存储状态。这是一个非常简单的示例,我们在hasExecuted上使用localStorage(我选择的任意属性)

   if (window.localStorage && !window.localStorage.hasExecuted) {
      window.localStorage.hasExecuted = "true";
      runSomethingThatShouldOnlyRunOnce();
    }