gpt4 book ai didi

javascript - $(window).bind ('hashchange' , function () -- 需要建议

转载 作者:行者123 更新时间:2023-11-28 10:01:09 26 4
gpt4 key购买 nike

这看起来像是在更改时从 url 中获取 #value 的最佳方法吗?它确实有效,但只是想知道是否有更好的方法。

$(function () {
$(window).bind('hashchange', function () {
var hash = window.location.hash;
var map = {
one: 1,
two: 2,
three: 3,
four: 4
};
var hashValue = map[hash.substring(1)];
alert(hashValue);
});
});

最佳答案

您可以使用jquery.history插件:http://tkyk.github.com/jquery-history-plugin/

它可以帮助您避免 hashchange 事件的一些跨浏览器问题。

function loadContent(hash) {
alert(hashValue);
// you can do some ajax here
}

$(document).ready(function() {
$.history.init(loadContent);
});

关于javascript - $(window).bind ('hashchange' , function () -- 需要建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9192600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com