Maison  >  Article  >  interface Web  >  jQuery Timelinr implémente un plug-in de chronologie verticale et horizontale (avec téléchargement du code source)_jquery

jQuery Timelinr implémente un plug-in de chronologie verticale et horizontale (avec téléchargement du code source)_jquery

WBOY
WBOYoriginal
2016-05-16 15:15:241936parcourir

jquery.timelinr.js est un plug-in de chronologie jQuery avec des effets très sympas. jquery.timelinr peut créer des effets de chronologie horizontaux et verticaux et effectuer une lecture automatique. Vous pouvez contrôler l'effet d'animation de chaque commutateur de chronologie via les paramètres.

Lecture recommandée : j'ai partagé une implémentation jQuery du code source des effets spéciaux de la chronologie de développement d'entreprise Son effet d'affichage d'interface est très bon.


Affichage de l'effet Téléchargement du code source

Comment utiliser

L'utilisation de ce plug-in de chronologie nécessite l'introduction des fichiers jQuery et jquery.timelinr.js dans la page.

<script src="js/jquery-1.x.x.min.js"></script>
<script src="js/jquery.timelinr-0.9.x.js"></script>

Structure HTML

La structure HTML de base du plug-in de chronologie est la suivante :

<div id="timeline">
<ul id="dates">
<li><a href="#">date1</a></li>
<li><a href="#">date2</a></li>
</ul>
<ul id="issues">
<li id="date1">
<p>Lorem ipsum.</p>
</li>
<li id="date2">
<p>Lorem ipsum.</p>
</li>
</ul>
<a href="#" id="next">+</a> <!-- optional -->
<a href="#" id="prev">-</a> <!-- optional -->
</div>

Initialiser le plugin

Une fois l'élément DOM de la page chargé, vous pouvez initialiser le plug-in de chronologie via la méthode suivante.

$(function(){
$().timelinr();
});

Paramètres de configuration

Les paramètres de configuration du plug-in de timeline jquery.timelinr.js sont :

orientation : la direction de la timeline. Les valeurs facultatives sont : horizontale | verticale La valeur par défaut est 'horizontale'.
containersDiv : sélecteur d'ID du conteneur de timeline DIV. Par défaut : '#timeline'.
datesDiv : sélecteur d'ID du conteneur qui affiche l'heure. Par défaut : '#dates'.
datesSelectedClass : la classe de l’heure actuellement sélectionnée. La valeur par défaut est : « sélectionné ».
datesSpeed : la vitesse d'animation de la chronologie. Valeurs de 100 à 1 000, ou « lent », « normal », « rapide ». La valeur par défaut est : « normal ».
issuesDiv : sélecteur d'ID du DIV de la description de l'information. Par défaut : « #problèmes ».
issuesSelectedClass : classe du DIV décrite par les informations actuellement sélectionnées. La valeur par défaut est : « sélectionné ».
issuesSpeed : informations décrivant la vitesse d’animation du DIV. Valeurs de 100 à 1 000, ou « lent », « normal », « rapide ». La valeur par défaut est : « rapide ».
issuesTransparence : la transparence du DIV décrite par les informations. Valeur comprise entre 0 et 1, la valeur par défaut est 0,2.
issuesTransparencySpeed : la vitesse de l'animation de transparence. La valeur varie de 100 à 1 000, la valeur par défaut est 500.
prevButton : sélecteur d'ID pour le bouton Suivant. Par défaut : '#prev'.
nextButton : sélecteur d'ID pour le bouton suivant. Par défaut : '#suivant'.
arrowKeys : s'il faut autoriser le contrôle du clavier. Par défaut : faux.
startAt : l'indice d'index de départ, la valeur par défaut est 1.
autoPlay : s'il faut jouer automatiquement. La valeur par défaut est « faux ».
autoPlayDirection : direction de lecture automatique. Les valeurs facultatives sont : avant | La valeur par défaut est : « forward ».
autoPlayPause : intervalle de lecture automatique. Valeur entière, 1 000 = 1 seconde, la valeur par défaut est 2 000.
L'adresse github du plug-in de chronologie jquery.timelinr.js est : https://github.com/juanbrujo/jQuery-Timelinr

Ce qui précède est le contenu pertinent sur l'implémentation jQuery Timelinr du plug-in de chronologie verticale et horizontale. J'espère que cela sera utile à tout le monde !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn