http://jsfiddle.net/6jxQs/18/jQuery和緩解作用環和暫停
這是我的代碼,我想以某種方式與元素的700毫秒超時顯示一個接一個。
當前所有元素都是一次顯示。
我試着用setInterval和setTimeout函數bu沒有成功。
任何人都可以幫助我或指點我一些教程如何做到這一點?
代碼:
<!DOCTYPE html>
<html>
<head>
<title>.::Efekat::.</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="css/stil.css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
<script>
$(document).ready(function(){
$('.mydiv').css('opacity','0');
$("#demo").click(function(){
$("div").each(function(index){
var self = $(this);
self.not(':animated').css(
{'opacity': 0.8}
).effect(
"scale",
{
origin:['middle','center'],
from:{width:self.width()+20,height:self.height()+20},
percent: 100,
direction: 'both',
easing: "linear"
},
700,
function(){
$(this).animate({"opacity": 1})
});
});
});
});
</script>
</head>
<body>
<span id="demo">klikni!</span>
<div class="mydiv">Element 1</div>
<div class="mydiv">Element 2</div>
<div class="mydiv">Element 3</div>
<div class="mydiv">Element 4</div>
<div class="mydiv">Element 5</div>
</body>
</html>
對我來說,(鉻)沒有任何元素都出現了。 – howderek 2013-02-18 15:36:45
適合我chorme,ff甚至ie – Bumblebee989 2013-02-18 15:37:50
您正在看到元素1,元素2的過渡?對我來說,他們隱藏着。 – howderek 2013-02-18 15:38:32