24
我正在學習關於HTML5的歷史,在這個例子中(打開JavaScript的瀏覽器控制檯看到誤差)event.state.url
回報:popstate回報event.state是不確定的
Uncaught TypeError: Cannot read property 'url' of undefined
外觀和幫助:http://jsfiddle.net/un4Xk/
我正在學習關於HTML5的歷史,在這個例子中(打開JavaScript的瀏覽器控制檯看到誤差)event.state.url
回報:popstate回報event.state是不確定的
Uncaught TypeError: Cannot read property 'url' of undefined
外觀和幫助:http://jsfiddle.net/un4Xk/
event
是jQuery事件對象,而不是DOM之一。
要訪問DOM事件對象,請使用event.originalEvent
:http://jsfiddle.net/pimvdb/un4Xk/1/。
var state = event.originalEvent.state;
請記住,當新的狀態有數據的狀態只被定義,所以單擊,然後回到初始狀態時,它是不可用:
它是,但是,可用的瓦特母雞點擊,點擊另一個時間,然後回到:
太好了!如何讓後退按鈕在第一種情況下工作? –
@Caio Tarifa:嗯,初始狀態是頁面加載時的狀態,所以你知道它應該恢復到原來的狀態。例如。在這種情況下'#return'應該清空:http://jsfiddle.net/pimvdb/un4Xk/2/。 – pimvdb
適合我,thx。 –