在Safari 9中的后退按钮后启动JQuery/Javascript
Fire JQuery/ Javascript after Back Button in Safari 9
当我在Chrome/Firefox中使用浏览器后退按钮进行后退导航时,我的网站工作正常(与不进行后退导航加载时的情况相同)。
在Safari中,导航回来后,我无法启动任何"加载中"类型的事件,无论是标准文档就绪还是StackOverflow上的一些破解。我没有做任何特别的事情,我只是真的需要打电话:
$( document ).ready(function() {
// analyticsEvent();
// startAnimation();
// etc();
});
有人遇到过同样的问题吗?
试试这个
$(window).bind("pageshow", function(event) {
if (event.originalEvent.persisted) {
window.location.reload()
}
});
相关文章:
- 重新启动jquery脚本后,角度停止工作
- 在运行时启动jquery-ui.toggleSwitch.js切换开关
- 在Safari 9中的后退按钮后启动JQuery/Javascript
- 如何暂停和重新启动jquery数据表插件
- 页面加载时启动 jquery 函数
- 重新启动 Jquery setInterval 并重置所有 var
- 如何在用户可视化页面点时启动 jQuery 效果
- 如何基于下拉选择启动jQuery对话框
- 延迟mousedown间隔启动(JQuery/Javascript)
- 循环结束后重新启动jQuery.ech()
- 对动态插入的文本字符串启动jQuery
- 为什么我的ASP.NET按钮控件没有启动JQuery对话框
- 单击按钮时启动jQuery Modal未加载
- 重新启动jquery动画
- 在没有回调的情况下在ajax加载后启动jQuery脚本
- ajax后重新启动jquery插件,导致事件多次触发
- 用Ajax生成的链接启动JQuery对话框
- 从另一个JS函数中启动jQuery .datepicker
- 使用phonegap/cordova点击android原生菜单按钮启动jquery移动面板菜单
- 目标是在回发时启动jQuery AJAX POST的相同控件