1

ボタンをクリックすると、最初にそれが表示.fadeIn(0); .dealy(2000); .fadeOut(600); and say "Validating...""Success fully log in"れ、index.php にリダイレクトされます。

私はこれを試しましたが、うまくいきませんでした:

function save() {
    $('#save_first').html('Validating...');
    $('#save_first').fadeIn(1);
    $('#save_first').delay(2000);
    $('#save_first').fadeOut(600);
    $('#save_second').html('Success fully log in!');
    $('#save_second').delay(2601);
}

HTML

header('Location: index.php');
        exit();
4

1 に答える 1

5

それらを積み重ねて、残りのコールバックとリダイレクト用の setTimeOut を使用します。

var loginUser = function(){

    $('#save_first').fadeIn(1).delay(2000).fadeOut(600, function(){
        $('#save_second').html('Success fully log in!');
        //Redirect after 2.6 seconds delay
        setTimeout(function() {
           window.location.href = "/index.php";
        }, 2600);
    });

};

次に、これをトリガーしたいときはいつでも、次のようにします。

loginUser();

「要素」のクリックでトリガーするには:

$(element).click(loginUser);
于 2013-08-30T15:12:12.697 に答える