我目前正在实施搜索功能,但它只是缺失了#34;链接"内容,因为它是基于ajax的。现在,我尝试查找内容并通过网址中的#hash自动显示内容:
当散列更改页时,此方法有效。当网址中有一个哈希但网页重新加载时,它不会对它做出反应。
$(window).on('hashchange',function(){
$(".psloader").show();
$(".title-display").load("load.php?cusa=" + location.hash.slice(1), function(responseTxt, statusTxt, xhr){
if(statusTxt == "success")
$(".psloader").hide();
if(statusTxt == "error")
alert("Unable to complete request. Try again later.");
});
$(".title-display").show();
$(".search-suggestions").hide();
});
如何制作它以便它对页和 off page hashchanges做出反应?我找到了window.location.hash来做我想要的,是否有可能将hashchange
事件与window.location.hash
结合起来?