【问题标题】:Display an image above an image for few seconds in JavaScript? [duplicate]在 JavaScript 中在图像上方显示图像几秒钟? [复制]
【发布时间】:2018-01-08 21:20:44
【问题描述】:

我有一个数据小部件,每次单击小部件时都会刷新页面。当我离线时,我想在数据图像上方显示一个 nowifi 图像 3 秒。

我在数据图像中有onerror="wifioff()" 函数。

如何在数据图像上方显示几秒钟的 nowifi 图像。

【问题讨论】:

  • 寻求帮助的问题必须包括期望的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:如何创建最小、完整和可验证的示例。

标签: javascript html


【解决方案1】:

在你的 html 中把它放在某个地方

在你的 javascript 中:

var secondstildone=3; var 间隔变量;

function wifioff(){

      $("#errorImg).attr("src", "Images/errorImg.png");

      var f = DoTimerStuff;
      intervalVariable = setInterval(f, 1000);
    }

        DoTimerStuff() { 
            secondstildone--;
            if(secondstildone <= 0){
               $("#errorImg).attr("src", "");
               clearInterval(intervalVariable);
             }

        }

【讨论】:

  • jquery 对 ?????
  • 是的,这是正确的,但如果你愿意,你可以用 vanilla javascript 来做,只需稍作改动。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-13
  • 1970-01-01
相关资源
最近更新 更多