0

ページが読み込まれてからちょうど2分後にボタンを表示したい。これは可能ですか?

4

4 に答える 4

1

正確には無理だけど近いのはこんな感じ

<button id="MyButton" style="display:none">Hello</button>

<script type="text/javascript">

  setTimeout(function() { 
    document.getElementById("MyButton").style.visibility='visible'; 
  }, 120000);


</script>
于 2012-10-04T05:44:26.073 に答える
1

<html>
<head>
<script type="text/javascript">

        function showButton()
        {
            document.getElementById("btnContinue").style.visibility = "visible";
        }

        function hideButton()
        {
            document.getElementById("btnContinue").style.visibility = "hidden";
        }

        window.onload = function()
        {
            hideButton();
            setTimeout('showButton()', 12000);
        }

    </script>

</head>
<body>
<input type="button" id="btnContinue" value="Continue" />
</body>
</html>

于 2012-10-04T09:16:54.233 に答える
0

たとえば 、jquery関数delayとヘルプを利用できますfadeIn

<button id="MyButton" style="display:none">Hello</button>
$().ready(function(){
   $('#MyButton').delay(500).fadeIn(400);
 });

delay遅延するミリ秒数を示す整数を取ります。

作業サンプル

あなたが求めたことを実行するので、回避策と言えます..

于 2012-10-04T05:54:07.070 に答える
0

このようにjQueryを使用します

<button id="btnButton" style="display:none">Your Button</button>

<script type="text/javascript">

 $(document).ready(function(){
     setTimeout(function() { 
         $("#btnButton").show();
      }, 120000);
  });
</script>
于 2012-10-04T06:21:26.477 に答える