background preloader

Javascript

Facebook Twitter

jQuery Anti-Patterns for Performance & Compression. Trucs et astuces pour jQuery - Club des décideurs et professionn. Un truc particulièrement utile ! Au lieu de faire ça : $(document).ready(function() { } Vous pouvez faire ceci, qui revient au même : L'attribut target n'est pas valide en (X)HTML strict. $('a[rel=external]').attr('target','_blank'); <a href=" rel="external">Queness dans une nouvelle fenêtre</a> Cette astuce est très pratique lorsque vous faites des menus avec des balises <ul>. $("ul li").click(function(){ window.location=$(this).find("a").attr("href"); return false;}); Vous voulez donner la possibilité de modifier le design de votre site ? $("a.cssSwitcher").click(function() { $('link[rel=stylesheet]').attr('href' , $(this).attr('rel'));}) Certains veulent désactiver le clic droit ou créer leur propre menu contextuel.

$(document).bind("contextmenu",function(e){ return false; }); Ce script affichera les coordonnées x et y de la souris. Imaginons que vous ayez une page assez longue avec une balise <a> comme ci-dessous servant à autre chose qu'un lien. jQuery documentation, manuel en francais, jQuery par jarodxxx. jQAPI - Alternative jQuery Documentation.