我知道如何制作像这样的点击事件
$('.link').live('click',function(){
但我不知道如何让这个活着
if(window.location.hash) {
var hash = window.location.hash.substring(1);
$(".mydiv[id="+hash+"]").css("background-color","#eefde1");
}
有什么想法吗?
答案 0 :(得分:3)
你想要的是听哈希改变。
据我所知,jQuery并不支持这种开箱即用的功能,但您可以使用此插件:http://benalman.com/projects/jquery-hashchange-plugin/或使用原生javascript函数window.onhashchange
({ {3}})
答案 1 :(得分:2)
$(window).hashChange(function() { ... });