Jquery哈希更改网址滑块

时间:2013-03-22 11:40:05

标签: jquery url hash slider

当我点击滑块时,我使用以下代码更改了网址哈希,但我现在想知道当用户更改网址中的幻灯片编号时,幻灯片是否可能会根据输入哈希,与我已经反过来一样,任何帮助都非常感谢。

var hash = $(".active").data("id");
location.hash = hash;

1 个答案:

答案 0 :(得分:1)

您正在寻找的是onhashchange - 事件。​​

all browsers versions不支持它,但你可以使用polyfill(有很多可用于jQuery),或者你可以像这样做一个简单的特征检测

if ("onhashchange" in window) {
    $(window).bind( 'hashchange', function(e) { })
}