我正在使用onsen.io(使用AngularJS)构建移动应用游戏,并且我想在某些元素(例如列表)中添加一些动画。当用户转到显示列表的页面时,我希望使用jQuery的.slideDown()
功能从屏幕顶部向下设置动画列表。但是,为此,我需要将元素设置为display: none
。当display设置为none或opacity设置为0时,Onsen-UI不会渲染元素。
我能想到的唯一解决方法是使用Onsen渲染元素,然后将其设置为display: none
,然后运行slideDown()
,但是通过此进展,列表的边框仍然显示在先加载元素。加载元素后,我可能会更改边框颜色,但我想在显示设置为none时必须有一种渲染Onsen元素的方法。有什么想法吗?