我正在使用以下代码:
$(document).ready(function() {
$('.some_class').slideDown(1000);
});
上面的代码有效,但 slideDown 有点粗糙和锯齿状。它不平滑。你可以说它卡住了几毫秒。
我可以做些什么来获得更简单的幻灯片效果?
我有一个完整的页面背景图片。我正在用 Firefox 和 chrome 进行测试。
背景图像作为正文中 div 的一部分加载。div 是 body 标签之后的第一件事:
<div style="background-image:url('images/background.jpg');z-index:-2;position:fixed;height:100%;width:100%;display:none;" class="bg_load" id="bg"></div>
.bg_load:before {
bottom: 0;
content: "";
left: 0;
opacity: 0.6;
position: fixed;
right: 0;
top: 0;
}
.bg_load:after {
border-radius: 50% 50% 50% 50%;
box-shadow: 0 0 300px 300px rgba(0, 0, 0, 0.2);
content: "";
height: 2px;
left: 50%;
margin: 200px 0 0 -1px;
opacity: 1;
position: fixed;
top: 25%;
transition: opacity 0.15s linear 0s;
width: 2px;
}
.bg_load {
background-position: 50% 50%;
background-size: cover;
bottom: 0;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 100;
}