2017-05-12 72 views
-1

我有一個頁面reqad.co.nf的HTML img輸入作爲全屏幕功能,如果鼠標不移動5秒,該如何隱藏輸入,並再次出現,如果它再次移動? <input type="image" src="fullscreenico.png" align="right" onclick="toggleFullScreen()">如果鼠標移動5秒鐘時隱藏輸入

+1

有你沒有指定JavaScript作爲一種可能的解決方案的一個原因? –

+0

不,您可以使用JavaScript,它只需要與圖像輸入兼容。 –

回答

0

這裏有一個jQuery的解決方案的一個片段:

jQuery(document).ready(function(){ 
 
     var lastTimeMouseMoved; 
 
     var alreadyPrompt = false; 
 
     $(document).mousemove(function(e){ 
 
      lastTimeMouseMoved = new Date().getTime(); 
 
      alreadyPrompt = false; 
 
      $(".theInputIdLikeToHide").show(); 
 
     }); 
 
     setInterval(function(){ 
 
     \t if(!alreadyPrompt){ 
 
     \t \t var currentTime = new Date().getTime(); 
 
      if (currentTime - lastTimeMouseMoved > 5000) { 
 
       $(".theInputIdLikeToHide").hide(); 
 
       alreadyPrompt = true; 
 
      } 
 
      } 
 
     }, 500); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input class="theInputIdLikeToHide">

相關問題