ページが読み込まれてからちょうど2分後にボタンを表示したい。これは可能ですか?
質問する
1970 次
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 に答える