Rumah > Soal Jawab > teks badan
Bagaimana untuk mencipta kesan animasi untuk komponen dalam tindak balas? Sebagai contoh, untuk kotak dialog mudah, saya berharap selepas mengklik Batal, kotak dialog akan pudar dahulu dan kemudian hilang.
Jika anda menggunakan jquery, ia adalah sangat mudah, pertama bernyawa ({ //Pudar CSS}, fungsi(){ //Padam DOM}).
Tetapi bertindak balas, saya tidak tahu bagaimana untuk melakukannya. Mungkinkah keseluruhan komponen dom wujud, dan hanya animasi CSS digunakan untuk menukar paparan dan menyembunyikan?
Sila beri saya nasihat
PHP中文网2017-05-18 11:00:34
Dalam kebanyakan kes, operasi DOM tidak diperlukan, gunakan React Add-Ons
的ReactCSSTransitionGroup
组件或ReactTransitionGroup
komponen:
Animasi bertindak balas
曾经蜡笔没有小新2017-05-18 11:00:34
Anda boleh merujuk jq dalam componentDidMount dalam komponen tindak balas dan kemudian tulis animasi