Accueil > > > FOND D'ÉCRAN DÉFILANT AVEC FONCTION MARCHE/ARRÊT ( AJOUT JQUERY )
FOND D'ÉCRAN DÉFILANT AVEC FONCTION MARCHE/ARRÊT ( AJOUT JQUERY )
Information sur la source
Description
Un petit bout de code qui pourrait être utile à tous dans diverses applications au sein d'un site internet....
Source
- <?php
-
- /**
- * @author Yann-Guilhem Guichard
- * @copyright 2009
- */
-
- echo'
- <html>
- <head>
- <title>Défilement et arrêt du fond d\'écran par survol de souris</title>
- <style type="text/css">
- body {
- background-image:url(http://www.google.com/intl/fr_all/images/logo.gif);
- }
- #divCopyright {
- float:left;
- background:#FFFFFF;
- border:solid #000000 1px;
- padding:12px;
- width:200px;
- margin-bottom:24px;
- }
- #divPresentation {
- clear:left;
- float:right;
- background:#FFFFFF;
- border:solid #000000 1px;
- padding:12px;
- width:300px;
- }
- </style>
- <script type="text/javascript" src="./jquery-1.3.1.js"></script>
- <script type="text/javascript">
- var largeur = 0;
- var hauteur = 0;
- var largeurMaximum = screen.width;
- var hauteurMaximum = screen.height;
- var défilement;
-
- function defiler()
- {
- if ((largeur >= 0) && (largeur < largeurMaximum))
- {
- largeur++;
- }
- else
- {
- largeur = 0;
- }
-
- if ((hauteur >= 0) && (hauteur < hauteurMaximum))
- {
- hauteur++;
- }
- else
- {
- hauteur = 0;
- }
-
- $("body").css("background-position",largeur+" "+hauteur);
- }
-
- $(document).ready
- (
- function()
- {
- $(document).mouseover( function(){
- defilement = setInterval("defiler()",5);
- $("#divPresentation").css( {border:"2px solid red"} );
- } );
- $(document).mouseout( function(){
- clearInterval(defilement);
- $("#divPresentation").css( {border:"2px solid green"} );
- } );
-
-
- }
- );
-
- </script>
- </head>
-
- <body>
- <div id="divCopyright">
- <p>
- © COPYRIGHT - <a href="http://debbog.free.fr">DEBBOG</a>
- </p>
- </div>
- <div id="divPresentation">
- <p>
- Un petit bout de code qui pourrait être<br>utile à tous dans diverses applications<br>au sein d\'un site internet...
- </p>
- <img src="http://img443.imageshack.us/img443/5742/apercuqb0.gif" />
- </div>
- </body>
- </html>
- ';
-
- ?>
<?php
/**
* @author Yann-Guilhem Guichard
* @copyright 2009
*/
echo'
<html>
<head>
<title>Défilement et arrêt du fond d\'écran par survol de souris</title>
<style type="text/css">
body {
background-image:url(http://www.google.com/intl/fr_all/images/logo.gif);
}
#divCopyright {
float:left;
background:#FFFFFF;
border:solid #000000 1px;
padding:12px;
width:200px;
margin-bottom:24px;
}
#divPresentation {
clear:left;
float:right;
background:#FFFFFF;
border:solid #000000 1px;
padding:12px;
width:300px;
}
</style>
<script type="text/javascript" src="./jquery-1.3.1.js"></script>
<script type="text/javascript">
var largeur = 0;
var hauteur = 0;
var largeurMaximum = screen.width;
var hauteurMaximum = screen.height;
var défilement;
function defiler()
{
if ((largeur >= 0) && (largeur < largeurMaximum))
{
largeur++;
}
else
{
largeur = 0;
}
if ((hauteur >= 0) && (hauteur < hauteurMaximum))
{
hauteur++;
}
else
{
hauteur = 0;
}
$("body").css("background-position",largeur+" "+hauteur);
}
$(document).ready
(
function()
{
$(document).mouseover( function(){
defilement = setInterval("defiler()",5);
$("#divPresentation").css( {border:"2px solid red"} );
} );
$(document).mouseout( function(){
clearInterval(defilement);
$("#divPresentation").css( {border:"2px solid green"} );
} );
}
);
</script>
</head>
<body>
<div id="divCopyright">
<p>
© COPYRIGHT - <a href="http://debbog.free.fr">DEBBOG</a>
</p>
</div>
<div id="divPresentation">
<p>
Un petit bout de code qui pourrait être<br>utile à tous dans diverses applications<br>au sein d\'un site internet...
</p>
<img src="http://img443.imageshack.us/img443/5742/apercuqb0.gif" />
</div>
</body>
</html>
';
?>
Conclusion
Le code est très simple dans son ensemble, rien de bien nouveau en lui-même, il servira à faire défiler le fond d'écran et à l'arrêter à volonté....
Il reprend la hauteur et la largeur maximum de l'écran c'est automatique.
[ Ajout de JQuery que je commence aussi à étudier de mon côté ]
Historique
- 12 décembre 2008 10:07:00 :
- Mise à jour
- 16 décembre 2008 18:43:33 :
- Pour la mise à jour j'ai intégré les feuilles de style communs pour faire plaisir à certains ^^....
- 16 décembre 2008 18:45:17 :
- Pour la mise à jour, j'ai modifié le clearInterval en clearTimeout et j'ai intégré les feuilles de style communs pour faire plaisir à certains ^^....
- 22 septembre 2009 00:32:41 :
- J'ai rafraîchi quelques parties du code et pris en compte vos suggestions...
N'hésitez pas à m'indiquer ce qui pourrait bugguer...;)
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
image background défilant [ par buzz03 ]
Bonjour à tous, j'ai inséré un script de background défilant (cf ci dessous) ; sur mes 2 pc (XP, IE6 tous les 2) l'image backgroun
Background-image marche pas avec Internet Explorer [ par amer_ezahir ]
Salut ; j'ai un problème d'affichage d'une "background-image" au niveau de Internet Explorer , sur Fire fox ça marche trés bien ! j'ai recherché sur
Texte défilant avec arrêt souris [ par Jonef ]
Salut à tousJ'ai un petit prob car j'aimerais créer un page internet où il y aurait un script java qui ferait défiler un texte horizontalement et qui
flash dans email? ou popup dans email? [ par steackhe ]
bonjour et merci si qq1 peut me sauver ou meme m'achever.je veux envoyer 1 ecard flash qui s'ouvrirait directement dans le logiciel de messagerie.j' a
verification de plusieurs textbox a la fois [ par bonjovi51 ]
Bonjour a tousj'ai 6 textbox dans lesquelles il faut entrer des valeurs numériquesJe voudrai les faire vérifier par une fonction js. Mais mon code ne
Mais pk ça marche pas ?? [ par dinous ]
Bonjour ;)<script type='text/javascript'>function test(plop){alert(plop);}</script><select name="select1" onclick='test('plop');'>&l
Pourquoi mon pre-chargement d'images ne marche pas toujours ? [ par sunelis ]
Salut a tous J'ai des boutons a base d'images survolees.Le probleme c'est que les images secondaires (qd la souris est au dessu des boutons) sont rech
Balise HTML dans un if, ÇA MARCHE PAS !!! [ par spec10 ]
salut, Je suis en train de m'arracher les cheveux avec ce maudit problème.Je veux faire fonctionner ma page web en fonction de la résolution du client
capture.events ... ca marche comments??? [ par TCHATTE ]
salut tou le monde !bon voila mon probleme : je veu tester les evenements (oui chui (un peu) un noob ...) et je voudrai savoir pourquoi ce script ne m
onChange="submit()" ne marche PLUS avec firefox [ par fabrice_pi ]
Bonjour,Je ne sais pas si cette question à avoir avec le javascript ou si c'est plus en rapport avec la compatibilité des browsers, à vous de me le di
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|