0
這是我的代碼:爲什麼我的回調函數jQuery slow()不起作用?
$(document).ready(function() {
posicionarBarraIdioma(); //This function aligns my div #barraIdioma at the bottom of the other div.
$('#barraProgreso').progressbar({ value: 1 });
$('#barraIdioma').show('fast',animarBarraProgreso);
});
function animarBarraProgreso() {
$('.ui-progressbar-value').animate({width: 100 + '%'},1250, mostrarIdiomas);
}
function mostrarIdiomas() {
$('#barraProgreso').fadeOut(function() {
$('#barraIdioma a').each(function(index, element){$(element).show()})
});
}
我需要在div #barraIdioma放入位置,然後變得可見,然後動畫時...但是,當格顯示出來,動畫已經運行。我究竟做錯了什麼?
解決!我意外地在CSS上隱藏了進度條和其他div。
它仍然動畫時,它不是在回調.show? – Fresheyeball 2012-04-03 03:12:37
我試圖在顯示效果後使用延遲或setTimeout,但它始終是相同的結果。 我可以看到動畫的唯一方法不是隱藏div(而不是使用show) – schaable 2012-04-03 15:08:07
你可以爲此製作一個js小提琴嗎? – Fresheyeball 2012-04-03 15:24:06