首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >实时单击和窗口setTimeout上的Jquery保存切换状态

实时单击和窗口setTimeout上的Jquery保存切换状态
EN

Stack Overflow用户
提问于 2011-03-10 20:31:41
回答 2查看 792关注 0票数 0

我想知道。如何在使用ajax和window setTimeout获取数据以保持数据新鲜时保存事件状态( toggle() )。

我使用此代码每10秒刷新一次窗口

代码语言:javascript
运行
复制
window.setTimeout("load_data()", 10000);

和在加载数据并发生切换()事件的div上

代码语言:javascript
运行
复制
$('#maindiv #click').live('click', function(event) {
  $('#togglediv').toggle();
});

一切正常,除了当窗口每10秒加载一次时,切换状态被重置。我如何解决这个问题,或者是一个变通的解决方案。

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2011-03-10 20:34:42

如果你只想使用客户端技术,你可以使用cookie。看看http://www.electrictoolbox.com/jquery-cookies/吧。

您也可以使用url参数,但我想cookies会是更好的方法。

票数 0
EN

Stack Overflow用户

发布于 2011-03-10 20:48:57

您可以在刷新页面时将toggled =0或toggled =1作为参数传递给URL,并将它们存储为javascript变量,方法是通过后端脚本( PHP或ASP.NET)打印它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5259629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档