2017-08-01 45 views
-1

私はデータウィジェットを持っており、ウィジェットがクリックされるたびにページがリフレッシュされます。私がオフラインになっていると、データ画像の上に3秒間、nowifi画像を表示したいと考えています。JavaScriptの画像を数秒間上に表示しますか?

データ画像にonerror="wifioff()"の機能があります。

データイメージの上に数秒間表示する方法を教えてください。あなたのHTML内

+0

質問には、目的の動作、特定の問題またはエラー、および質問自体に再現するのに必要な最短コードが含まれている必要があります。明確な問題文がない質問は、他の読者にとって有用ではありません。参照:最小、完全、および検証可能な例を作成する方法。 –

答えて

0

はあなたのJavaScriptでどこか

これを置く:

するvar secondstildone = 3; var intervalVariable;

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); 
      } 

     } 
+0

Jquery right ????? –

+0

はい、間違いありませんが、ほんの少しの変更を加えるだけで、バニラのjavascriptを使ってやることができます。 – nicko

関連する問題