Animowany wyświetlacz CSS
Czy istnieje sposób na animowanie właściwości wyświetlania CSS w jQuery? Mam:
$(".maincontent").css("display","block");
i chcę, żeby zrobił coś takiego:
$(".maincontent").animate({"display": "block"}, 2500);
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
4 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Przykład:
http://jsfiddle.net/charlescarver/g7z6m
http://jsfiddle.net/charlescarver/g7z6m/
/
Uwzględnia to , ponieważ nadal będzie usuwany ze strumienia strony, dopóki kod nie zostanie wywołany w miejscu, w którym go wyświetli, a następnie ustaw jego krycie na 0. Następnie animuje jego przezroczystość na 1 podczas wywoływania kodu.
Anonimowy użytkownik
Potwierdzenie od:
Edytuj (na podstawie komentarzy
) :
Powyższy kod znika w elemencie w ciągu 2,5 sekundy. Jeśli zamiast tego chcesz opóźnienie 2,5 sekundy, a następnie chcesz, aby element był wyświetlany, użyj następującego:
O ile oczywiście nie chcesz opóźnienia i dłuższego zaniku, po prostu podaj żądaną liczbę milisekund dla każdej metody.
Anonimowy użytkownik
Potwierdzenie od:
Możesz użyć metody . TO ZNACZY:
Anonimowy użytkownik
Potwierdzenie od:
Wtedy css powinien wyglądać tak:
Jeśli planujesz ukryć cały blok przed przejściem, możesz mieć właściwość wyświetlania.
Następnie pokaż blok z animacją:
Mam nadzieję że to pomoże!