Опитвам се да анимирам страниците си с помощта на css3 преходи. Трябва да мога да преместя елемент и след това да анимирам с помощта на css3. Например преместете скрит div извън екрана и след това го анимирайте обратно на екрана. Звучи странно, знам, но опростих обяснението си и наистина имам нужда от тази функционалност. Така че в кода по-долу искам да преместя елемента 400px наляво и след това да го анимирам до 0. И така... без анимация, преместете 400px, добавете CSS3 преходен клас и анимирайте до 0px. Надявам се, че го обясних добре ... благодаря за всякаква помощ.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>My test page</title>
<style type="text/css">
.box{
height:100px;
width:100px;
background-color:green;
position:absolute;
top:100px;
}
.animator{
-webkit-transition: all 1.5s ease;
-moz-transition: all 1.5s ease;
transition: all 1.5s ease;
}
</style>
<script type="text/JavaScript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.box').css({left:'400px'});
$('.box').addClass('animator');
$('.box').css({left:'0px'});
});
</script>
</head>
<body>
<div class="box">1</div>
</body>
</html>