我需要检测 jQuery 中页面的首次加载,以便仅在用户第一次导航到该页面时加载页面时才能执行某些操作。类似于服务器端代码页.ispostbasck。我已经测试了 $(document).ready ,每次页面加载时它都会触发,因此这不会提供我需要的内容。我还尝试过 jQuery Load 函数 - 它也会触发每个页面加载。因此,通过页面加载,一个例子是我在按钮类型的页面上有一个 HTML 输入标记,它不会触发回发(如 asp.net 按钮),但它会重新加载页面并触发 $(document).ready
Thanks
您必须使用 cookie 来存储首次加载信息:
if (! $.cookie("cookieName")){
// do your stuff
// set cookie now
$.cookie("cookieName", "firstSet", {"expires" : 7})
}
注意:上面的例子使用jQuery Cookie 插件 http://www.electrictoolbox.com/jquery-cookies/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)