Buduję dość skomplikowany widget interfejsu użytkownika, który ma pewne problemy w Chrome. Udało mi się wyizolować problem i jestem wystawiających go na http://jsfiddle.net/8Kb3B/Animowanie elementu div wewnątrz td powoduje nieregularne zachowanie w Chrome
mam div
wewnątrz td
i próbuję przełączyć div z jQuery na .animate()
. W Chrome dzieje się tak, że td
nie odradza się, gdy div
powraca do swojej pierwotnej szerokości. Ponadto, jeśli zwrócisz szczególną uwagę na koniec animacji "ukryj", zobaczysz, że szerokość td
miga krótko na szerokość zawartości div
, co uważam za dziwne.
To samo dzieje się, gdy jest używany .toggle(delay)
. Jeśli użyję .toggle()
bez opóźnienia, cała sprawa działa zgodnie z przeznaczeniem.
Animacja działa prawidłowo w ofertach Mozilli, a nawet w IE.
Czy brakuje mi tu czegoś naprawdę prostego?
Może jest związana lub nie, ale jakiś czas temu, to inna kwestia pomógł mi z animacji i tabel: http: // stackoverflow. com/questions/467336/jquery-how-to-use-slidedown-or-show-function-on-table-row – sucotronic