前言: 我有一个带按钮的表单,点击后 - jquery函数执行。关闭之后,此功能仍会再次执行。
问题是 - 如何执行此功能一次。注意:它不应该在刷新操作(F5)上触发。
感谢您的帮助。
P.S抱歉,我无法附上代码示例。
P.S.S我试图更清楚地理解......
答案 0 :(得分:1)
如评论中所述,您需要在某处存储状态。这是一个非常简单的示例,我们在hasExecuted
上使用localStorage
(我选择的任意属性)
if (window.localStorage && !window.localStorage.hasExecuted) {
window.localStorage.hasExecuted = "true";
runSomethingThatShouldOnlyRunOnce();
}