jQuery跨页面维护状态。 jQuery cookie插件?

时间:2010-07-16 03:17:02

标签: jquery cookies

背景

我实际上在jQuery中为我的tumblr创建了一个无限页面滚动条。我希望用户能够禁用此功能。也许如果他们想要再次启用它,那就是以后。

到目前为止

问题

我可以使用unbind() scroll()infiniteScrollingEnabled = false事件的链接停用新页面的自动加载功能。它还设置变量$("#btnDisable").click(function() { $window.unbind("scroll", infiniteScroll); $(".loading", postsSelector).fadeOut("slow"); isLoading = false; infiniteScrollEnabled = false; }); ,以便我的脚本不会将加载的数据附加到页面。

{{1}}

但是当用户通过链接转到新页面时,会再次启用无限滚动。解决这个问题我想我需要饼干。

解决方案

jQuery cookie plugin

问题

我怎样才能动态地找出我使用的域名是什么?或者是否需要设置该选项?

1 个答案:

答案 0 :(得分:0)

您可以使用标准javascript获取当前页面的域名:window.location.hostname(如果您想要包含可能指定的任何端口,则可以window.location.host。)