jquery深层链接、前进和后退按钮
我已经为我的网站建立了一个deeplink,除了向前和向后按钮外,它都能正常工作,我有点不确定如何更新我所做的事情。url会更改,但内容不会更改,除非单击“刷新” 以下是it工作的一个示例: 代码如下:jquery深层链接、前进和后退按钮,jquery,deep-linking,Jquery,Deep Linking,我已经为我的网站建立了一个deeplink,除了向前和向后按钮外,它都能正常工作,我有点不确定如何更新我所做的事情。url会更改,但内容不会更改,除非单击“刷新” 以下是it工作的一个示例: 代码如下: // taked anchor from browser i.e '#bow' , '#bow-003' var id = window.location.hash; // check is it valid anchor if
// taked anchor from browser i.e '#bow' , '#bow-003'
var id = window.location.hash;
// check is it valid anchor
if (id.match("#") != null | id.match("#undefined") != null) {
$(id).ready(function () {
$(id).trigger("click");
});
}
$(".iso").click(function () {
window.location.hash = $(this).attr("id");
});
$(window).on('hashchange',function()){
var id=window.location.hash
// check is it valid anchor
if (id.match("#") != null | id.match("#undefined") != null) {
$(id).ready(function () {
$(id).trigger("click");
});
}
})) 你在用一根管子做手术-你是想做这个吗
如果(id.match(“#”)=null | | | id.match(“#未定义”)!=null{
,或者您是否需要AND运算符?嗯,老实说,我不确定,这能解决问题吗?不,它不能解决问题,但可以解决代码中的其他一些问题,甚至可能会阻止您将头发撕下来。