Comment remplir mon site web avec des couleurs si l'onglet est inactif? Je voudrais donner un effet d'écran à mon site si l'utilisateur passe à une autre fenêtre. Puis-je faire ça avec jQuery?Comment détecter un onglet inactif et le remplir de couleur
2
A
Répondre
0
Voici un code de base pour vous y aller:
<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>
En utilisant jquery vous pourriez probablement nettoyer ça un peu, mais cela devrait donner une base simple à construire à partir de. Fondamentalement, nous continuons à appeler le "économiseur d'écran de démarrage" toutes les 2 secondes, mais si vous déplacez votre souris, il annule le minuteur et le redémarre. Note: setTimeout utilise des millisecondes donc 1000 = 1 seconde.
4
Utilisation window.onfocus() et window.onblur() - voir http://www.thefutureoftheweb.com/demo/2007-05-16-detect-browser-window-focus/ pour démonstration
Questions connexes
- 1. Flex: détecter un utilisateur inactif?
- 2. Comment détecter quand le programme est inactif?
- 3. JQuery: masquage/affichage d'un élément dans un onglet inactif
- 4. Comment remplir une couleur sur un triangle
- 5. Comment détecter les cercles qui se chevauchent et remplir la couleur en conséquence?
- 6. WPF ListView inactif Sélection de couleur et de l'élément couleur de la police
- 7. Comment remplir des données dans un onglet, sur tabselect (smartGWT)
- 8. Comment remplir un polygone actionscript 3 avec une couleur unie?
- 9. Android - Remplir bitmap avec couleur
- 10. Définition de la couleur d'arrière-plan des onglets inactif de WPF TabControl
- 11. Comment faire un onglet dépenser?
- 12. Comment définir un onglet sur un onglet personnalisé à l'aide de jquery ui et de rails
- 13. iphone - Remplir la couleur dans l'image fermée
- 14. Comment puis-je obtenir la couleur d'un onglet thématique?
- 15. Box2d: Set actif et inactif
- 16. Comment dessiner et remplir un rectangle arrondi dans Rebol
- 17. L'appareil iOS est inactif, le réseau s'arrête. Comment puis-je être averti de l'état "inactif"?
- 18. Surveiller les onglets du navigateur avec localConnection et détecter lorsqu'un utilisateur ferme un onglet
- 19. Comment remplir l'objet bitmap avec la couleur dans Android
- 20. un bouton actif un autre inactif
- 21. Comment remplir la couleur du dégradé dans JFreeChart PieChart3D?
- 22. Authentification par formulaire - Comment vérifier le nom d'utilisateur et le mot de passe d'un utilisateur inactif?
- 23. Comment une activité dans un onglet le sait passer à un autre onglet
- 24. Comment remplir l'image OpenCV avec une couleur unie?
- 25. Pré-charger l'image dans inactif UITabBarController
- 26. Comment accéder/recharger un onglet?
- 27. Comment détecter quand un onglet est focalisé ou non dans Chrome avec Javascript?
- 28. Ajouter et charger un onglet jquery
- 29. Comment stream.publish dans un onglet de profil
- 30. Comment éviter de manière fiable l'iphone inactif?
Commentaire de etienne - La référence de fonction 'inactive' peut également être transmis directement http://stackoverflow.com/questions/10312963/javascript-settimeout – StuartLC