23oct
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 :
css, javascript, jquery, web, web 2.0
19juil
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>
<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
fun, javascript, jquery, tutoriel, web 2.0
17mai

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
ajax, javascript, jquery, tuto, web 2.0
12mai

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
css, javascript, jquery, web, web 2.0
1avr
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
ajax, jquery, prototypejs, tuto, web 2.0