Screenshot

TAG jquery






Un slideshow jQuery Ă  faire rougir les flasheurs ;)

Pas de commentaires Développement, jquery

Après quelques mois d’absence, je vous prĂ©sente une galerie d’images faite sous jQuery.

Avec des transitions à faire rougir les flasheurs, elle s’intégrera très facilement dans votre site Web.

Testé sur Android et iPhone, je suis resté impressionné par le rendu.

Pour les téléchargements, ça se passe sur :

Site de l’auteur

Dans le mĂŞme genre, il existe :

jQuery : une « feature list » très sympa !

Pas de commentaires jquery, Sites utiles, tutoriel

J’aime de plus en plus utiliser la librairie jQuery, c’est pourquoi je vous prĂ©sente aujourd’hui un plugin : « Feature List ».

Démonstration

Pour vous aider à voir le résultat, voici un aperçu :

Et une démo

Pour l’intĂ©gration, c’est très simple :

  • Ajoutez les librairies javascript :
 <script type="text/javascript" src="javascript/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="javascript/jquery.featureList-1.0.0.js"></script>
  • les feuilles de style :
 <link
      rel="stylesheet" type="text/css"
      href="http://fonts.googleapis.com/css?family=Reenie+Beanie">
  • Affichez votre page HTML :
<div id="feature_list">
			<ul id="tabs">
				<li>
					<a href="javascript:;">
						<img src="services.png" />
						<h3>Services</h3>
						<span>Lorem ipsum dolor sit amet consect</span>
					</a>
				</li>
				<li>
					<a href="javascript:;">
						<img src="programming.png" />
						<h3>Programming</h3>
						<span>Lorem ipsum dolor sit amet consect</span>
					</a>
				</li>
				<li>
					<a href="javascript:;">
						<img src="applications.png" />
						<h3>Applications</h3>
						<span>Lorem ipsum dolor sit amet consect</span>
					</a>
				</li>
			</ul>
			<ul id="output">
				<li>
					<img src="sample1.jpg" />
					<a href="#">See project details</a>
				</li>
				<li>
					<img src="sample2.jpg" />
					<a href="#">See project details</a>
				</li>
				<li>
					<img src="sample3.jpg" />
					<a href="#">See project details</a>
				</li>
			</ul> 

		</div>
  • Lancez le code javascript :
// On attend le chargement de la page
$(document).ready(function() {

	// On crée la "feature list"
	$.featureList(
		$("#tabs li a"),
		$("#output li"), {
			start_item : 1
		}
	);
});

Télécharger un exemple
Accéder au site du créateur

Diminuez la charge de vos serveurs avec lazyload

Pas de commentaires Développement, jquery, Sites utiles, tutoriel

LazyLoad est une librairie jQuery qui permet d’Ă©viter la surcharge du serveur en ne tĂ©lĂ©chargeant pas les images inutiles.

Elle permet donc de ne pas tĂ©lĂ©charger les images qui ne sont pas visible dans la fenĂŞtre de l’internaute (les images en bas de page, non visible au chargement).
Ces images ne vont ĂŞtre chargĂ©e que lorsque l’utilisateur fait dĂ©filer la page et arrive Ă  l’image pas encore chargĂ©e).

Pour mieux la découvrir je vous invite à vous rendre sur http://www.appelsiini.net/projects/lazyload.

Demo

Télécharger

FullCalendar, un plugin jQuery pour gérer un calendrier

Pas de commentaires Développement, jquery, Sites utiles

Cette solution se contente de créer le visuel du calendrier et va charger avec des requêtes Ajax les évènements à afficher.

Tout est visuellement paramétrable. Vous avez aussi la possibilité de gérer des actions suite au clic ou drag and drop des évènements du calendrier.

Ce plugin ne permet donc pas la modification des évènement ou même de leur titre. Mais vous pourrez associer le flux calendrier de vos Google Calendar pour les afficher directement sur vos applications web !

Démonstration

Se rendre sur le site de fullcalendar

Offrez le style iPhone Ă  vos checkbox

2 Commentaires tutoriel

Vous avez dĂ©jĂ  remarquĂ© les Sliders que l’on peux retrouver sur l’iPhone pour le dĂ©verrouiller ?
Découvrez comment remplacer les cases à cocher de votre site web par ceci :

La mise en place est très simple :
On réalise toutes les importations :

<script type="text/javascript" src="jquery-1.4.js"></script>
<script type="text/javascript" src="iphone-style-checkboxes.js"></script>
<link rel="stylesheet" href="style.css" type="text/css" media="screen"/>

On crée un événement pour mettre en place les sliders à la fin du chargement :

 // Avec jQuery :
$(document).ready(function() {
     $(".checkbox").iphoneStyle();
});

// Avec prototypeJS :
document.observe("dom:loaded", function() {
     new iPhoneStyle('[type=checkbox]');
});

Comme nous pouvons le voir, cette librairie fournie GitHug est très simple à mettre en place.
On notera aussi que cette librairie:

  • supporte le glissement Ă  la souris
  • s’ajuste automatique en fonction du contenu
  • fonctionne avec les navigateurs ne prenant pas en compte le javascript
  • est compatible avec l’iPhone ;)

Télécharger l'archive