如何重置 JavaScript 以状态加载
How to reset JavaScript to state onload?
有没有办法将html网站置于加载时的状态(重置JS),而无需实际重新加载?
chris97ong所说的部分是正确的。一个简单的页面重新加载可能会解决问题。
如果您担心丢失特定数据,可以将其存储在会话或cookie中以防止丢失数据。
我自己在XNA框架中制作游戏时曾经遇到过这个问题。(页面重新加载在那里并不容易...无论如何,我最简单的解决方案是有一个函数,将所有变量值替换为其原始(起始)值。如果你的脚本中有任何动画,你也必须把它们放回它们开始的地方。如果你在一个函数中完成所有这些操作,你可以简单地调用该函数,从而重置所有JS,而无需实际刷新。
这个解决方案可能会起作用,我确实觉得它很草率,刷新将是最好的解决方案。
祝你好运:)
No.它被称为onload
是有原因的,那就是加载页面的时间。无法将 HTML 站点恢复到加载时的状态,除非您使用 location.reload()
重新加载页面。
相关文章:
- Nodejs服务器:加载资源失败:服务器的响应状态为404(未找到)
- 如何在浏览器重新加载时保存位置哈希状态
- 如何加载嵌套3个状态的UI路由器UI视图模板
- ui路由器的惰性加载状态
- angularjs-ui路由器父状态,参数加载在子状态之后
- 带Jquery的wep API,加载资源失败:服务器响应状态为404(未找到)
- 当移动设备从睡眠状态唤醒时重新加载网页
- 如何在每次页面重新加载时更改渐变背景,同时保持光标位置元素处于活动状态
- 在加载状态之前,我需要在angular js中为每个状态添加角色
- 带有jquery.min.map的Ruby on Rails:未能加载资源状态406
- 在angular js中,每次应用程序进入状态时,重新加载状态的最佳方式是什么
- jQuery识别页面加载上的单选按钮的不正确状态,当单选值=“0”时;否”;并且两个无线电都没有被选择
- AngularJS-在子状态中加载命名视图(非抽象)
- 表现出承诺'加载状态
- 在表重新加载后,使用setInterval保持表的显示-隐藏状态
- 维护手动页面刷新时通过AJAX加载的状态/内容
- css类在页面重新加载后处于活动状态
- 在UI-Router的嵌套路由中,子状态加载父状态templateUrl
- 如何查找系统's音频驱动状态加载html5页面
- 如何重置 JavaScript 以状态加载