http://jsfiddle.net/altafali/G2pLW/16/
IEまたはOperaブラウザで動作するように修正するにはどうすればよいですか?
また、このdivの可視性に遅延を追加したいですか?onclickを求める30秒のタイマーのようにあなたのリンクは30秒で表示されます
ここで実際の動作を参照して くださいhttp://www.symbianhome.com/ibibo-ibrowser-free-download-v2
ありがとう
http://jsfiddle.net/altafali/G2pLW/16/
IEまたはOperaブラウザで動作するように修正するにはどうすればよいですか?
また、このdivの可視性に遅延を追加したいですか?onclickを求める30秒のタイマーのようにあなたのリンクは30秒で表示されます
ここで実際の動作を参照して くださいhttp://www.symbianhome.com/ibibo-ibrowser-free-download-v2
ありがとう
コードはOperaで動作します。遅延ショーの場合は、これを使用してください。また、ボタンをクリックすると無効になります。
<script>
var remaining=30;
function countDown() {
remaining--; //decrease remaining
document.getElementById('counter').innerText = remaining; //update display
if (remaining > 0) { //more remains?
window.setTimeout(countDown, 1000); //yes. wait again
} else { //no. show the content
document.getElementById('divId').style.visibility = 'visible';
}
}
function delayShow(ele) {
ele.disabled = true;
document.getElementById('counter').innerText = remaining; //show it
window.setTimeout(countDown, 1000); //wait for 1 second then call countDown
}
</script>
<div id="divId" style="visibility:hidden">Content!</div>
<button onclick="delayShow(this)">DOWNLOAD</button> <span id="counter"></span>