2011-10-22 20 views

Odpowiedz

42

event to obiekt zdarzenia jQuery, a nie DOM. Aby uzyskać dostęp do obiektu zdarzenia DOM, użyj event.originalEvent: .

var state = event.originalEvent.state; 

Pamiętaj, że stan jest określony tylko wtedy, gdy nowe państwo ma dane, więc nie jest dostępny po kliknięciu, a następnie wraca do stanu początkowego:

  1. stanu początkowego
  2. Link do stan przycisku 1
  3. z powrotem do stanu początkowego (brak danych)

jest jednak dostępny w kura klikania, klikając inny czas, a następnie wracając:

  1. stan początkowy
  2. Link do stanu 1
  3. Link do stanu 2
  4. powrót przycisku do stanu 1 (dane są dostępne)
+0

Miły! Jak sprawić, by przycisk Wstecz działał w pierwszym przypadku? –

+0

@Caio Tarifa: No cóż, początkowy stan to ten, w którym strona się ładuje, więc wiesz, że powinna przywrócić rzeczy do pierwotnego stanu. Na przykład. w tym przypadku '# return' powinno zostać ponownie opróżnione: http://jsfiddle.net/pimvdb/un4Xk/2/. – pimvdb

+0

Działa dla mnie, thx. –

Powiązane problemy