jQuery: The Write Less, Do More, JavaScript Library
Un menu déroulant adapté aux mobiles
La percée des terminaux mobiles tels que smartphones et tablettes impose de nouvelles règles en terme d'ergonomie et de webdesign spécifiques aux écrans de taille réduite. Les menus de navigation déroulants posent de nombreux problèmes d'accessibilité dans des conditions d'usage "classique", et ceux-ci se voient décuplés dans le monde du Web mobile où la navigation verticale est à privilégier (l'affichage sous forme de colonnes côte à côte doit être prohibé sur de petits écrans). La technologie CSS3 des Media Queries va permettre de réaliser une intégration adaptée aux écrans de petite taille en détectant deux largeurs que nous aurons définies par avance, en amont du projet (ici "moins de 1000 pixels" et "moins de 540 pixels"). En action ! Voici ci-dessous les captures d'écran des différents états du menu selon les tailles d'écran respectives. Menu "classique" (écrans de plus de 1000px) : Menu sur écrans réduits (automatiquement déployé) : Menu en version mobile (déployé sur une colonne) :
SheepIt! - Form Cloning Jquery Plugin - Home
Dynamic form cloning with Jquery What is SheepIt? SheepIt is a jQuery plugin that allows you to clone form elements dynamically. It is very useful to develop advanced forms that require the same type of load data multiple times. For example, if you have a form as follows: In which a person's data is loaded (Name, Surname and Telephone), sheepIt can transform the phone into a multiform field dynamic so as to able the user load more than one phone per person. In addition, for ease of use, sheepIt added advanced controls that allow the user to modify the form dynamically adding or removing clones. Features Configuration optionsLimit the number of forms, Form controls customizable, number of initial forms, delete confirmation etc. Requirements Jquery V1.4+ Download Basic demo Include required files Javascript code HTML template Result Download the complete example Download - example1.rar
Menu déroulant HTML/CSS dropdown menu - Media queries
Description Menu média queries contenant un sous niveau. Utilisation des média queries pour réussir une intégration sur smartphone. Accessible avec la touche tab, si javascript est activé. Télécharger cette exemple (3ko) Code Html <nav id="navigation" role="navigation"><ul id="menu" role="menubar"><li><a href="#"><span>Blog</span></a></li><li class="sub"><a href="#"><span>Features</span></a><ul><li><a href="#"><span>Sub cat 1</span></a></li><li><a href="#" class="current"><span>Sub cat 2</span></a></li><li><a href="#"><span>Sub cat 3</span></a></li></ul></li><li><a href="#" class="current"><span>Services</span></a></li><li class="sub"><a href="#"><span>Archives</span></a><ul><li><a href="#"><span>Sub 1</span></a></li><li><a href="#"><span>Sub 2</span></a></li></ul></li><li><a href="#"><span>Contact</span></a></li></ul></nav> Javascript Lorsque javascript est activé, alors un attribut class="drop" est ajouté à ul#menu. Le menu est accessible avec la touche tab. Média queries Médias utilisés...
jQuery API
Sélectionner les frères d'un élément en CSS
Également appelés les "combinateurs d'adjacence", ces sélecteurs avancés permettent de cibler des éléments proches d'un autre élément. Il existe à l'heure actuelle deux sélecteurs de ce type : le combinateur d'adjacence directe, et le combinateur d'adjance indirecte. Le sélecteur d'adjacence directe Le sélecteur d’adjacence directe est compatible avec quasiment tous les navigateurs. La prise en charge de ce sélecteur est intéressante, puisque Firefox 1+, Safari 1.3+, Opera 9.2+, Chrome 2.0+ et IE7+ comprennent ce sélecteur. Vous pouvez donc vous lâcher et l'utiliser dans vos intégrations. Syntaxe de base Pour cibler le frère d'un élément, nous allons avoir besoin du symbole +. element1 + element2 { } Ici les styles seront appliqués uniquement à element2 directement frère de element1. C'est un bon moyen de cibler un élément dans un cas particulier, comme un p situé juste après un titre, ou pour appliquer des styles à des éléments semblables, sauf le premier de la fratrie. Voir l'exemple Exemple
7 jQuery Parallax and Scrolling Effect Plugins
Parallax precisely is a variance in the actual position of any object that is seen beside different lines of sight. The word Parallax is derived from a Greek word, parallaxis which basically means alteration. This term is relatively a new trend in the world of web designing. You can use Parallax scrolling in order to create interesting web design and exciting 3D illusion. Parallax Slider – Responsive jQuery Plugin Parrallax Effect is powerful jQuery Plugin Sliders. Advertisement jQuery Scroll Path Scrollpath plugins define custom rotations, scroll paths and uses canvas syntax to draw arcs and lines. Static Background This scrolldeck.js demo page is built from the jQuery Parallax plugin demo. jParallax jParallax is another amazing plugin which turns nodes into absolutely positioned layers that move in response to the mouse. Stellar.js It is a jQuery plugin that provides parallax scrolling effects to any scrolling element. scrolldeck A jQuery plugin for making scrolling presentation decks.
Sélecteur d’adjacence indirecte en CSS3
Cet article a 2 années. Il commence à dater, lisez-le donc en gardant son âge en tête ! Merci publié le Lu 8 841 fois. Le sélecteur d’adjacence indirecte est peu connu en CSS. Syntaxe de base Le sélecteur, que j’appelle incorrectement siblings du fait de sa ressemblance avec la fonction siblings() de jQuery, utilise le caractère ~ disponible sous PC depuis les touches Alt Gr + 2(é ~). Ici les styles seront appliqués à tous les element2 frères de element1, même si un autre frère vient se mêler entre deux element2, par exemple. Voir la démo Il est important de noter que ce sélecteur ne cible que les frères suivants d’un élément. Quelques exemples d’utilisations En réalité je n’en ai pas trouvé tant que ça, peut-être par habitude d’utiliser d’autres techniques. Cibler les frères non identiques à l’élément de départ Cependant ce sélecteur d’adjacence indirecte (~) va permettre de combler certaines lacunes du sélecteur d’adjacence directe (+). Cibler les frères d’un élément survolé, ciblé ou typé
Demo - Pikachoose a jQuery Slideshow - Pikachoose
Slide-in pub Jquery
Du coté du HTML, il n’y a rien de vraiment compliqué. Placer uniquement le code de votre publicité dans l’endroit indiqué et faite un lien direct vers le Jquery.js,Jquery.cookie.js et la feuille de style style.css Pour la feuille de style il vous faut placez les dimmentions de votre publicité directement dans les propriétés width: et heigh:.N’oublier pas d’ajouté une marge sur votre width: pour que les internautes puisse ouvrir votre slide-in. Choisiser par la suite la couleur de votre marge avec la propriété background-color: et déterminer la hauteur de votre slide-in sur le navigateur avec la propriété bottom:. Note importante:La détection de coin arrondie n’est pas géré par Explorer par défaut le slide-in sera carré. Le script utilise les cookies pour déterminé si le slide-in doit apparaitre ou non.