0

ボタンを押した後にボタンに追加するにはどうすればよいですか。5 秒後に横にリダイレクトされますか? さまざまなことを試しましたが、うまくいきません... onClick関数(javascript)である必要があります。

HTML:

    <html>
<head>

<style type="text/css">
#save_first { display: none; }
#save_second { display: none; }
#save_third { display: none; }
</style>

<script type="text/javascript" src="http://mctheblitz.com/servers/js/jquery.js"></script>
<script type="text/javascript" src="js/custom.js"></script>

</head>
<body>

<input type="button" value="Save" onClick="save();"/>
<div id="save_first"></div><div id="save_second"></div>
<?php



</body>
</html>

Javaスクリプト:

function save() {

    $('#save_first').html('Validating...');
    $('#save_first').fadeIn(1);
    $('#save_first').delay(2000);
    $('#save_first').fadeOut(300);
    $('#save_second').html('Successfully log in!');
    $('#save_second').hide();
    $('#save_second').delay(2350);
    $('#save_second').fadeIn(0);
}

助けてTnx!

4

3 に答える 3

0

基本的に、setInterval(code,millisec) を 5000 に設定して関数を作成し、そのコードを自分が持っている関数に置き換えることができます。

<html>
<body>

<input type="text" id="clock">
<script language=javascript>

function fiveseconds() {
    setInterval(function(){clock()},5000);
}


function clock() {
    alert("pow");
}
</script>

<button onclick="fiveseconds()">Stop</button>

</body>
</html> 
于 2013-08-30T16:57:59.230 に答える
0

jQueryを使っているようです。次のように実行できます。

$('#id-of-button').click(function() {
    setTimeout(function () { location.href='http://url.tld'; }, 5000);
    $(this).unbind();
});

デモ

購入前にお試しください

于 2013-08-30T16:59:09.690 に答える