1. 程式人生 > >微信小程式切換tab時動畫執行問題

微信小程式切換tab時動畫執行問題

微信小程式的開發和H5開發有很多差異。當頁面內有“開啟”“收起”這樣的往復動畫的時候,我們一般使用類名來控制動畫,然後在js的事件中去改變類名。如下圖。


這樣做的效果還是不錯的,但是,如果當頁面中有需要切換的顯示塊的時候,效果就差強人意了。因為你切換到別的塊,再切換回來的時候,已有類名的動畫就執行一次,很顯然只是切換顯示塊的時候我們是不需要讓頁面再執行動畫的。


暫時本人沒有想到別的比較好解決的辦法,只能放棄掉“收起選單”的動畫,讓其直接隱藏。 當我們切換到其他塊的時候,class強制修改成“收起選單”,當頁面再切換回來的時候,就不會有動畫執行。  只是這樣做,放棄掉了“收起選單”的動畫。  

希望有朋友有更好的解決辦法。

‘’