我在看jQuery bbq插件,在他的代碼的任何地方都找不到任何提及的document.hash
。jQuery bbq ...烤架在哪裏?
我想獲得哈希在行1094:
function get_fragment(url) {
url = url || location.href;
return '#' + url.replace(/^[^#]*#?(.*)$/, '$1');
};
而在818設置散列但爲什麼用這些代替location.hash
?
而且這是怎麼回事用this:
jq_bbq.pushState = jq_bbq_pushState = function(params, merge_mode) {
豈不jq_bbq_pushState = function...
夠嗎?
實際上,pushState是一種新的瀏覽器歷史記錄方法,它允許您手動操作歷史記錄並存儲瀏覽器的狀態。 https://developer.mozilla.org/zh/DOM/Manipulating_the_browser_history#The_pushState().C2.A0方法 – Wil 2012-03-30 12:51:09
@WilliamGolden對不起,我只是提到了問題的第二點,帶'location.hash'的那個。查看更新。 – 2012-03-30 13:23:36