0

当我单击滑块时,我使用以下代码更改了 url 哈希值,但是我现在想知道当用户自己在 url 中更改幻灯片编号时,幻灯片是否会根据输入的哈希值更改,与我已经拥有的相反,非常感谢任何帮助,谢谢。

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

1 回答 1

1

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

并非所有浏览器版本都支持它,但您可以使用 polyfill(有很多可用于 jQuery),或者您可以像这样进行简单的特征检测

if ("onhashchange" in window) {
    $(window).bind( 'hashchange', function(e) { })
}
于 2013-03-22T11:48:22.307 回答