【发布时间】:2011-05-30 09:58:29
【问题描述】:
我正在使用Ben Alman 的jQuery hashChange 事件插件。
哈希部分如下所示:
#x=1&y=2&z=3
我已经有了解析它的函数getHashPart(key) 和setHashPart(key)。
我想要一个函数,它允许注册仅更改散列的特定部分。 我会这样使用它(我猜......):
$(window).hashchange('x',function(new_value_of_x) {do something x related;});
$(window).hashchange('y',function(new_value_of_y) {do something y related;});
如何使用 jQuery 注册这样的函数? 有类似的吗?
谢谢!
【问题讨论】:
-
bennadel.com/blog/… 解释了如何为页面的 url 设置 onchange 事件。但是,如果您正在做我认为您正在做的事情,您应该绑定设置哈希的链接以执行您希望它执行的操作,然后在文档加载时检查 url 中是否有任何哈希来执行它应该。
-
好文章。我会继续查看其他建议的解决方案。
-
ps。如果我是你,我会将问题的标题更改为“如何使用 jQuery 根据哈希值触发不同的哈希更改函数?”。只是一个提议。
标签: javascript jquery hashchange