我需要翻譯多個div在彼此的頂部,使每個層滑動away.I使用animate.css來動畫和使用jquery來確定何時動畫結束並添加一個類到容器,使它隱藏,因此它不會增加頁面寬度。但不管頁面寬度是否仍然增加。div翻譯增加頁面寬度
我也想循環動畫。
的jsfiddle:http://jsfiddle.net/8qzvhxmu/
HTML:
<div class="test animated "></div>
<div class="test1 animated lightSpeedOut"></div>
CSS:
html,body
{
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
.test
{
background-color: #323232;
height: 100%;
width: 100%;
z-index: 1;
position: absolute;
}
.test1
{
background-color: #01c8c8;
height: 100%;
width: 100%;
z-index: 4;
position: absolute;
}
.hide
{
display: none;
}
JQuery的:
$(document).ready(function(){
$('.test1').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend',function()
{
document.querySelector('.test1').classList.add("hide");
});
});
您是否允許其他人通過發佈一些更真實的HTML來重新創建您的問題?例如,該問題可能與父HTML元素有關。 –
請創建一個小提琴嗎? –
@GerritBertier z-index 4的div必須滑過下面的div,這樣才能看到它。但在滑動時增加頁面寬度 –