background preloader

JQuery

Facebook Twitter

Transit - CSS transitions and transformations for jQuery. What about older browsers?

Transit - CSS transitions and transformations for jQuery

Transit degrades older browsers by simply not doing the transformations (rotate, scale, etc) while still doing standard CSS (opacity, marginLeft, etc) without any animation. Sticky Plugin. Tabulous.js, plugin jQuery pour l'animation de tabs. How To Find Events Bound To An Element With jQuery. In this tutorial we are going to investigate ways you can tell what events a certain element has bound to it.

How To Find Events Bound To An Element With jQuery

This is really useful when you need to debug the on method to see how it is working. There are a number of ways to bind events to an element, there is bind(), live() and delegate(). jQuery, c’est bien, le DOM moderne, c’est mieux ! Lors de mon intervention à Paris Web 2012 , j’expliquais combien il était facile de faire une application qui marche aussi bien dans les anciens navigateurs que dans les nouveaux.

jQuery, c’est bien, le DOM moderne, c’est mieux !

Aujourd’hui, je vais prendre une direction toute différente: vous montrer que les navigateurs modernes fournissent des outils puissants pour créer des applications Web, à tel point qu’on peut aujourd’hui se passer de l’omniprésent jQuery. jQuery n’est pas magique: il ne peut que tirer partie de ce que lui permet l’API DOM. Dès lors, même si l’on choisit cette bibliothèque, bien connaitre l’API DOM permet de bien utiliser jQuery. jQuery est aujourd’hui décrié en raison de son côté monolithique.

En effet, il fournit un ensemble de fonctions orthogonales, qui étaient toutes nécessaires àun certain point de l’histoire du Web. Peut-être est-ce surtout ça, l’héritage de jQuery. Passons à présent en revue les grands champs d’action de cette bibliothèque. Gestion des évènements Au commencement La délégation d’évènements. ResponsiveSlides.js, un slideshow jQuery « responsive » Audio Player, un lecteur audio HTML5 customisé avec jQuery. Audio Player est un plugin jQuery qui permet de personnaliser le lecteur audio généré par la balise HTML5 audio.

Audio Player, un lecteur audio HTML5 customisé avec jQuery

Ainsi, vous pouvez créer un lecteur totalement custom et cross-browser qui hérite parfaitement des capacités HTML5 natives comme le préchargement du fichier, la lecture automatique ou encore la boucle de lecture. HTML5… et une surcouche JS Le plugin Audio Player ajoute à l’élément audio (flux ou streaming audio) quelques lignes de code HTML, puis avec un peu de CSS3 (transition, box-shadow, gradient), il permet d’obtenir un lecteur flambant neuf et personnalisé, tout en gardant les mêmes fonctionnalités du lecteur HTML5 de base. Il n’existe aucun moyen direct pour styliser le lecteur, c’est pourquoi l’outil utilise une surcouche JS.

Cependant, le DOM HTML5 possède des méthodes, des propriétés et des événements pour manipuler facilement le lecteur. Real Shadow, une ombre interactive avec jQuery et CSS3. Real Shadow est un plugin jQuery qui permet de mettre en place des ombres CSS3 qui réagissent à une source de lumière ; source qui peut être positionnée de façon statique ou définie pour qu’elle suive le curseur de la souris. Un script simple et léger ! Un ombrage proche de la réalité Real Shadow utilise la propriété CSS3 box-shadow qui permet de générer une ombre sur n’importe quel élément HTML. Sans utiliser de plugin jQuery, cette propriété s’exploite très facilement. Il suffit de définir quatre valeurs qui correspondent respectivement au décalage vertical, au décalage horizontal, à la force du dégradé et à la couleur de l’ombre. Alors pourquoi Real Shadow ? Utilisation et paramètres. Making Use of jQuery UI’s Widget Factory. For a long time, the only way to write custom controls in jQuery was to extend the $.fn namespace.

Making Use of jQuery UI’s Widget Factory

This works well for simple widgets, however, as you start building more stateful widgets, it quickly becomes cumbersome. To aid in the process of building widgets, the jQuery UI team introduced the Widget Factory, which removes most of the boilerplate that is typically associated with managing a widget. The widget factory, part of the jQuery UI Core, provides an object-oriented way to manage the lifecycle of a widget. These lifecycle activities include: Creating and destroying a widgetChanging widget options Making "super" calls in subclassed widgetsEvent notifications. Social, un plugin jQuery pour afficher vos réseaux sociaux en « overlay »

How to Create Lazy-Loading Images for your Website.

Pattern

JSFiddle.net - Test de code Javascript. JSCraft. JQuery 20 visual effects. Tuto JQuery. 15 tips for JQuery developer. Martin Angelov.

15 tips for JQuery developer

Fittext plugin JQuery. FitText est un petit plugin JQuery pour ajuster correctement la taille du texte selon les écrans.

fittext plugin JQuery

FitText est loin d'être un plugin indispensable, mais il se révèle bien pratique dans des cas précis: il permet en effet d'ajuster la taille du texte sur tous les écrans dynamiquement. Là où le CSS en arrive (parfois) à faire chevaucher 2 lignes de texte sur les plus petits écrans, FitText adapte correctement celui-ci à la situation. L'intérêt se porte principalement sur les sites destinés à être visibles à la fois sur écrans PC et sur écrans de mobiles / tablettes. Ces sites doivent posséder des designs extensibles qui prennent généralement toute la largeur de l'écran (Non sans rappeler le resize automatique du framework JQuery Mobile !).

De plus, vous pouvez aussi configurer l'agressivité du texte (plus pixélisé ou moins pixélisé) en passant en paramètre le taux d'aggressivité. Utilisation: Pour l'utiliser, rien de compliquer, vous initiez le plugin sur l'élément HTML contenant votre texte.