我正在尝试创建一个简单的滑动面板,它从屏幕底部滑入并覆盖视口。然后我通过 AJAX 将内容加载到该面板中。
我将面板元素设置为 height:0 并将其绝对定位在视口底部并应用 css3 过渡,我将高度设置为视口的高度,从而触发动画。
不幸的是,动画真的很慢而且滞后到令人无法接受的地步。
我将以下 CSS 应用于面板:
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease-in-out;
-webkit-transition-property: height;
内容的数量似乎有影响。或者可能是内容的类型?我不知道。我认为 AJAX 并没有引起问题,尽管我可能是错的。
有任何想法吗?
干杯。