0

プログレスバーを実装しています(バックグラウンドタスクのタイミングを計るために、正確な時間がかかることはすでにわかっています)-しかし、oncompleteイベントが早期に発生するのに問題があります。

$("#go").on("click", function(event){

    event.preventDefault();

    $('#report-loader .bar').animate({ 
        width: 500 
    },
    {   
        easing: 'linear',
        duration: 500,
        complete: function() {
            alert('complete');        
        }          
    });
});

</ p>

これが私が言っていることの例を示すJSFiddleです:http: //jsfiddle.net/ezE8b/1/

4

1 に答える 1

1

Replace :
$('#report-loader .bar').animate({ width: 500 },

by

$('#report-loader .bar').animate({ width: "100%" },

私にとっては問題なく動作します。

于 2012-06-04T07:57:58.757 に答える