0
前言: 我有一个带按钮的窗体,点击后 - 执行jquery函数。关闭后,该功能仍然执行一次。一次触发函数
问题是 - 如何执行此功能一次。注意:它不应该在刷新动作(F5)时触发。
感谢您的帮助。
对不起,我不能附上代码示例。
P.S.S我试图更清楚地理解...
前言: 我有一个带按钮的窗体,点击后 - 执行jquery函数。关闭后,该功能仍然执行一次。一次触发函数
问题是 - 如何执行此功能一次。注意:它不应该在刷新动作(F5)时触发。
感谢您的帮助。
对不起,我不能附上代码示例。
P.S.S我试图更清楚地理解...
正如在评论中提到的,你需要在某处存储状态。这里就是我们的localStorage
if (window.localStorage && !window.localStorage.hasExecuted) {
window.localStorage.hasExecuted = "true";
runSomethingThatShouldOnlyRunOnce();
}
使用
hasExecuted
(我选择了一个任意属性)你说的*意味着*“这个闭幕后” –你需要在一些地方保存状态,如果你想不同的行为过于简单的例子,之前和刷新后。例如,您可以使用cookie。 –
为什么你不能在你的问题中放置代码示例?如果我们需要帮助,我们需要他们。 – br3w5