Vous êtes ici : Accueil >> DOMAssistant-doScroll : animez vos blocs simplement
Article du 23 07 2009, publié par Samuel Desnoës (Dernières modifications il y a 2 ans)
Mots-clés liés à cet article : DOMAssistant - Développement - Javascript - Open Source - Projet iFacta - plugin DOMAssistant

Articles connexes

DOMAssistant-doScroll : animez vos blocs simplement

Toujours dans le but d'améliorer l'ergonomie et l'agrément des visites sur vos pages, voici un tout nouveau plugin pour la librairie DOMAssistant qui vous permettra de transformer le contenu d'un élément défini d'une page en un bloc défilant de gauche à droite dans le style carousel...

Fonctionnalités

doScroll transforme automatiquement tous les blocs de niveau 1 d'un élément de page (i.e. tous les blocs dont le parent direct est cet élément) en colonnes et rend l'ensemble « scrollable » .

  • Redimensionnement des colonnes au redimensionnement de la page.
  • Possibilité d'appeler une colonne donnée au chargement de la page ou via un lien depuis le contenu.
  • Largeur des colonnes configurable en % du bloc parent ou en pixels.
  • Matérialisation des liens par des images modifiables via CSS.

Mise en oeuvre

pré-requis

DOMAssistant 2.7

Inclusion des scripts

<script type="text/javascript" src="path/to/scripts/DOMAssistantCompressed-2.7.4.js"></script>
<script type="text/javascript" src="path/to/scripts/DOMAssistant-doScroll.js"></script>

Code html

<div id="toScroll">
<p>col 1</p>
<div>col 2</div>
<ul>
<li>col 3</li>
<li>col 3</li>
</ul>
<p>col 4</p>
</div>

Lancer le script

Dans la page ou dans un script inclus :

DOMAssistant.DOMReady(function () {
$$("toScroll").doScroll({
"minPartWidth" : 100, /*col width ("100" = 100% - "100px" = 100 pixels*/
"marginLeftandRight" : 150, /*margin width (px)*/
"speed" : 80 /*anim speed*/
});
});

download_icon.gif

Télécharger DOMAssistant-doScroll

Des exemples de mise en oeuvre sont disponibles dans l'archive.
Cliquez sur l'icône ci-contre...