2011-10-22 51 views

回答

42

event是jQuery事件對象,而不是DOM之一。

要訪問DOM事件對象,請使用event.originalEventhttp://jsfiddle.net/pimvdb/un4Xk/1/

var state = event.originalEvent.state; 

請記住,當新的狀態有數據的狀態只被定義,所以單擊,然後回到初始狀態時,它是不可用:

  1. 初始狀態
  2. 鏈接狀態1
  3. 後退按鈕初始狀態(無可用數據)

它是,但是,可用的瓦特母雞點擊,點擊另一個時間,然後回到:

  1. 初始狀態
  2. 鏈接到狀態1
  3. 鏈接到狀態2
  4. 後退按鈕狀態1(可用數據)
+0

太好了!如何讓後退按鈕在第一種情況下工作? –

+0

@Caio Tarifa:嗯,初始狀態是頁面加載時的狀態,所以你知道它應該恢復到原來的狀態。例如。在這種情況下'#return'應該清空:http://jsfiddle.net/pimvdb/un4Xk/2/。 – pimvdb

+0

適合我,thx。 –