如果選項卡處於非活動狀態,如何使用顏色填充我的網站?如果用戶移動到另一個窗口,我想給我的網站提供類似於屏幕保護程序的效果。我可以用jQuery來做到嗎?如何檢測無效選項卡並用顏色填充
2
A
回答
0
下面是一些基本的代碼,讓你去:
<script type="text/javascript">
document.onmousemove = resetTimer;
window.onload = function() {
screenTimer = setTimeout(inactive, 2000);
}
function inactive(){
// screen saver goes here
document.body.style.backgroundColor = "black";
}
function resetTimer(e) {
// undo screen saver here
document.body.style.backgroundColor = "white";
// reset timer
clearTimeout(screenTimer);
screenTimer = setTimeout(inactive, 2000);
}
</script>
使用jQuery你也許可以清理一下了一點,但是這應該給一個簡單的基礎建立過的。
基本上,我們每2秒鐘都會打電話給「啓動屏幕保護程序」,但如果您移動鼠標,它將取消定時器並啓動它。注意:setTimeout使用毫秒,因此1000 = 1秒。
4
使用window.onfocus()和window.onblur()方法 - 看http://www.thefutureoftheweb.com/demo/2007-05-16-detect-browser-window-focus/用於演示
相關問題
- 1. 如何更改actionbarsherlock選項卡顏色和選項卡下的行的顏色?
- 2. 如何檢測無效選項值
- 3. Ionic2選項卡 - 如何更改選定選項卡的顏色?
- 4. 如何檢測iOS中的封閉區域並在其中填充顏色?
- 5. 如何檢測重疊的圓形並相應地填充顏色?
- 6. 如何使文本變厚,並用css填充顏色,並改變顏色onhover
- 7. 選項卡不填充tablayout
- 8. 如何用顏色填充形狀
- 9. 如何用隨機顏色填充svg?
- 10. GDI:如何用顏色填充RoundRect?
- 11. 如何在填充圖中獲得深色填充顏色?
- 12. UIView填充顏色
- 13. Mathematica填充顏色
- 14. 用顏色填充標籤
- 15. 根據勾選的複選框填充顏色背景顏色?
- 16. jQuery選項卡 - 使用URL內容填充選項卡面板
- 17. 如何用指定的顏色填充ccsprite中的顏色?
- 18. 用SQL填充導航選項卡?
- 19. WPF如何在選項卡項中獲取選定的選項卡顏色
- 20. 掩蓋圖像並填充顏色
- 21. 如何使用顏色填充路徑項目
- 22. 如何在使用ViewPager滑動選項卡時更改選項卡指示符顏色和文本顏色?
- 23. 如何JFrame的顏色選擇只啓用RGB選項卡
- 24. 如何填充顏色與xlslib
- 25. 如何設置TextRange的填充顏色?
- 26. 如何在UIBezierPath中填充顏色?
- 27. 如何覆蓋父級填充顏色?
- 28. 如何填充不同顏色的div?
- 29. 如何填充UITableViewCell的背景顏色?
- 30. 如何填充顏色只在在iPhone
評論由艾蒂安 - 功能參考'inactive'也可以直接通過http://stackoverflow.com/questions/10312963/JavaScript的setTimeout的 – StuartLC 2012-12-18 09:44:54