我在燈箱內有一個進度條。問題是進度條開始填充頁面加載時,而不是當我打開燈箱。有沒有辦法來解決這個問題?我的代碼是在這裏:http://jsfiddle.net/D9NBY/打開燈箱後進度條晃動開始
<div class="prog">
<div id="filler" class="filler"></div>
</div>
<script>
var stepSize = 50;
setTimeout((function() {
var filler = document.getElementById("filler"),
percentage = 0;
return function progress() {
filler.style.height = percentage + "%";
percentage +=1;
if (percentage <= 100) {
setTimeout(progress, stepSize);
}
}
}()), stepSize);
</script>
在我的jsfiddle中,您將看到進度條在我打開Lightbox窗口之前開始... – user2491321
我沒有看到您的代碼中使用jquery的位置,或者在您的小提琴... – Krease
抱歉我的錯誤 – user2491321