używam jQuery kurczyć Szerokość a div
„s, tak:jQuery: Czy istnieje sposób na animację szerokości elementu div bez ruchu tekstu?
$('div#foo').animate({width: 0},someSpeed);
podczas jego kurczenia tekst przepłynie aby dopasować je do coraz cieńsze div
. Nie chcę, aby tak się stało - chcę, aby tekst pozostał taki, jaki jest, po prostu znika z widoku wraz ze zmniejszaniem szerokości, tak jak to się dzieje, gdy robisz $('div#foo').slideUp()
.
Czy istnieje sztuczka CSS lub inny sposób, aby to zadziałało?
OT: Jak sobie radzisz z wyświetlaniem treści tekstowych po osiągnięciu 0? Muszę użyć append '.hide (0)', aby zachować tekst ukryty - zobacz tutaj: http://jsfiddle.net/AvYyT/ –
@ Šime Vidas - faktycznie zrobiłem to pierwotnie, ale uprościłem to na moje pytanie: '$ (this) .animate ({szerokość: 0, przezroczystość: 0}, prędkość, funkcja() {$ (this) .css ('display', 'none');});'. Kiedy skończy się animacja, ustawia wyświetlanie na none. –