【问题标题】:How do I set a timer for a image to appear in javascript or html?如何为图像设置计时器以显示在 javascript 或 html 中?
【发布时间】:2013-12-09 17:09:53
【问题描述】:

目前我有以下代码,但它不适用于我的 facebook iframe 应用程序。

function Timer(){
    document.getElementById('buybtn').style.visibility = "visible"; 
    setTimeout(Timer,1080000);
}

以及以下html:

<p style="text-align: center;">'</p>
<div id="buybtn">
   <p style="text-align:center">
      <a href="http://www.google.com" target="_blank">
         <img src="http://www.adspecialist.be/wp-content/themes/adspecialist/img/visit-my-website-en.png" border="0" />
       </a>
   </p>
</div>

请告诉我如何解决这个问题

【问题讨论】:

  • 你的意思是它不工作?您在等待所需的 18 分钟吗?
  • 您在 setTimeout 中的值看起来很长....尝试减少到​​ 5000(5 秒)以便更轻松地检查
  • 问题是我能看到。不是我看不见。
  • 我想通了!非常感谢

标签: javascript html css timer facebook-iframe


【解决方案1】:

您的代码不应该工作,因为Timer() 将永远不会被调用,因为您的超时函数中。把它移到外面就可以了。

function Timer(){
    document.getElementById('buybtn').style.visibility = "visible"; 
}

setTimeout(Timer,3000);

demo jsfiddle

【讨论】:

  • 我想通了!非常感谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-05
  • 1970-01-01
  • 2019-08-22
  • 1970-01-01
  • 1970-01-01
  • 2010-10-02
  • 1970-01-01
相关资源
最近更新 更多