Redimensionnement et drag n' drop javascript
Par oli, dimanche 23 avril 2006 à 16:01 :: Développement Web :: #53 :: rss
Pour l'inclure, ajouter cette ligne dans le fichier html au niveau du <head> :
<script type="text/javascript" src="votre_dossier/redim.js"></script>
Les blocs doivent être en position: absolute :
<div style="position: absolute;"><div>
ou
.mon_div{
position: absolute;
}
Pour initialiser vos blocs ajouter ce bout de code en fin de page html :
<script type="text/javascript">
// <![CDATA[
//positionnement des divs
positionne('id_de_votrebloc_1', '10px', '100px'); // 10 et 100 correspondent à la position X et Y de votre bloc 1
positionne('id_de_votrebloc_2', '200px', '100px'); // 200 et 100 correspondent à la position X et Y de votre bloc 2
positionne('id_de_votrebloc_3', '400px', '100px'); // 400 et 100 correspondent à la position X et Y de votre bloc 3
isClicked = false;
// ]]>
</script>
Maintenant, dans le fichier redim.js vous pouvez modifier quelques valeurs :
- minWidth : qui correspond à la valeur minimale que peut prendre le bloc en largeur (en pixel) ;
- minHeight : qui correspond à la valeur minimale que peut prendre le bloc en hauteur (en pixel) ;
- thePadding : qui correspond à la valeur en pixel à partir de laquelle le redimensionnement est possible à partir des bords du bloc ;
Voici un petit exemple.
L'exemple contenant les fichiers (notamment redim.js) au format ZIP.


Commentaires
1. Le mardi 25 avril 2006 à 23:55, par ilood
2. Le mercredi 26 avril 2006 à 00:04, par oli
3. Le mardi 6 juin 2006 à 17:25, par madiot
4. Le jeudi 8 juin 2006 à 19:38, par oli
5. Le vendredi 9 juin 2006 à 22:33, par madiot
6. Le vendredi 9 juin 2006 à 23:29, par oli
7. Le lundi 24 juillet 2006 à 18:04, par Pouss
8. Le vendredi 28 juillet 2006 à 12:04, par Redge
9. Le lundi 31 juillet 2006 à 10:28, par Pouss
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.