<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Semanticstone &#187; jQuery</title>
	<atom:link href="http://www.semanticstone.net/category/javascript/jquery-javascript-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.semanticstone.net</link>
	<description>tutto il web che conta in pillole!</description>
	<lastBuildDate>Mon, 23 Jan 2012 13:36:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Leggere e scrivere cookie con jQuery</title>
		<link>http://www.semanticstone.net/javascript/jquery-javascript-2/leggere-e-scrivere-cookie-con-jquery/</link>
		<comments>http://www.semanticstone.net/javascript/jquery-javascript-2/leggere-e-scrivere-cookie-con-jquery/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 09:05:16 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[cookie]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.semanticstone.net/blog/?p=710</guid>
		<description><![CDATA[Con jQuery.cookie leggere e scrivere cookie diventa molto semplice. Di seguito alcuni esempi: Per settare un cookie e assegnargli un valore, in questo caso non assegnando una scadenza al cookie questo verrà cancellato quando si chiuderà il browser (cookie di sessione) &#8230; $.cookie('nomeCookie', 'valore'); Per settare un cookie con tutte le opzioni disponibili: $.cookie('nomeCookie', 'valore', [...]


Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/jquery-aree-cliccabili-bigtarget/' rel='bookmark' title='Permanent Link: jQuery &#8211; BigTarget: aumentare la dimensione delle aree cliccabili'>jQuery &#8211; BigTarget: aumentare la dimensione delle aree cliccabili</a> <small>I plugin di jQuery fioccano peggio che la neve in...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/implementare-min-width-max-width-min-height-ecc-con-jquery/' rel='bookmark' title='Permanent Link: Implementare min-width, max-width, min-height ecc. con jQuery'>Implementare min-width, max-width, min-height ecc. con jQuery</a> <small>Credo che abbia più senso aprire una sezione apposita tanto...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/rilevare-il-browser-con-jquery-un-apposito-plugin/' rel='bookmark' title='Permanent Link: Rilevare il browser con jQuery &#8211; un apposito plugin'>Rilevare il browser con jQuery &#8211; un apposito plugin</a> <small>E tre&#8230; questo plugin per jQuery rende più preciso e...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Con <strong>jQuery.cookie</strong> leggere e scrivere cookie diventa molto semplice.<br />
Di seguito alcuni esempi:<br />
Per settare un <strong>cookie </strong>e assegnargli un valore, in questo caso non assegnando una scadenza al cookie questo verrà cancellato quando si chiuderà il browser (<strong>cookie di sessione</strong>) &#8230;<span id="more-710"></span></p>
<pre>$.cookie('nomeCookie', 'valore');</pre>
<p>Per <strong>settare un cookie</strong> con tutte le opzioni disponibili:</p>
<pre>$.cookie('nomeCookie', 'valore',
 { expires: 7, path: '/', domain: 'jquery.com', secure:true});</pre>
<p><strong>Cancellare un cookie</strong> passandogli come valore &#8220;null&#8221;</p>
<pre>$.cookie('nomeCookie', null);</pre>
<p><strong>Recuperare il valore di un cookie</strong></p>
<pre>$.cookie('nomeCookie');</pre>
<p><strong><a href="http://stilbuero.de/jquery/cookie/jquery.cookie.js">jQuery.cookie</a></strong> lo potete scaricare da qui <img src='http://www.semanticstone.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <img src="http://www.semanticstone.net/?ak_action=api_record_view&id=710&type=feed" alt="" /></p>


<p>Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/jquery-aree-cliccabili-bigtarget/' rel='bookmark' title='Permanent Link: jQuery &#8211; BigTarget: aumentare la dimensione delle aree cliccabili'>jQuery &#8211; BigTarget: aumentare la dimensione delle aree cliccabili</a> <small>I plugin di jQuery fioccano peggio che la neve in...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/implementare-min-width-max-width-min-height-ecc-con-jquery/' rel='bookmark' title='Permanent Link: Implementare min-width, max-width, min-height ecc. con jQuery'>Implementare min-width, max-width, min-height ecc. con jQuery</a> <small>Credo che abbia più senso aprire una sezione apposita tanto...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/rilevare-il-browser-con-jquery-un-apposito-plugin/' rel='bookmark' title='Permanent Link: Rilevare il browser con jQuery &#8211; un apposito plugin'>Rilevare il browser con jQuery &#8211; un apposito plugin</a> <small>E tre&#8230; questo plugin per jQuery rende più preciso e...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.semanticstone.net/javascript/jquery-javascript-2/leggere-e-scrivere-cookie-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Posizionare il footer in fondo alla pagina con jQuery</title>
		<link>http://www.semanticstone.net/javascript/jquery-javascript-2/posizionare-il-footer-in-fondo-alla-pagina-con-jquery/</link>
		<comments>http://www.semanticstone.net/javascript/jquery-javascript-2/posizionare-il-footer-in-fondo-alla-pagina-con-jquery/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 09:05:36 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.semanticstone.net/blog/?p=705</guid>
		<description><![CDATA[Spesso quest&#8217;attività, all&#8217;apparenza semplice, si scontra con il design di pagina e la sua struttura generale. Come sempre jQuery ci viene in aiuto con un semplice e quanto mai utilissimo plugin che si occupa in modo specifico di questo problema. Il plugin si chiama position footer e necessita di un semplicissimo setup per funzionare: $(function(){ [...]


Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/browserdetect-riconoscere-il-browser-dellutente-con-jquery/' rel='bookmark' title='Permanent Link: BrowserDetect &#8211; riconoscere il browser dell&#8217;utente con jQuery'>BrowserDetect &#8211; riconoscere il browser dell&#8217;utente con jQuery</a> <small>Riconoscere il browser dell&#8217;utente che naviga le nostre pagine è...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/gallerific-plugin-gallery-per-jquery/' rel='bookmark' title='Permanent Link: Galleriffic &#8211; plugin gallery per jQuery'>Galleriffic &#8211; plugin gallery per jQuery</a> <small> I plugin di jQuery sono un modo versatile e...</small></li><li><a href='http://www.semanticstone.net/tutorial/jquery-tutorial/un-semplice-orologio-in-jquery/' rel='bookmark' title='Permanent Link: Un semplice orologio in jQuery'>Un semplice orologio in jQuery</a> <small>jClock è un plugin per jQuery che inserisce un semplice...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Spesso quest&#8217;attività, all&#8217;apparenza semplice, si scontra con il design di pagina e la sua struttura generale. Come sempre <strong>jQuery </strong>ci viene in aiuto con un semplice e quanto mai utilissimo <strong>plugin </strong>che si occupa in modo specifico di questo problema. Il plugin si chiama <a href="http://www.ben-griffiths.com/project/jquery-position-footer/"><strong>position footer</strong></a> e necessita di un semplicissimo setup per funzionare:</p>
<pre>   $(function(){
   $("#footer").positionFooter(true);
   });</pre>
<p>basta infatti fornire il selettore di riferimento.</p>
<p>A detta dello sviluppatore la soluzione è stata testa su <strong>ie6,ie7, FF3 e Safari</strong>.<img src="http://www.semanticstone.net/?ak_action=api_record_view&id=705&type=feed" alt="" /></p>


<p>Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/browserdetect-riconoscere-il-browser-dellutente-con-jquery/' rel='bookmark' title='Permanent Link: BrowserDetect &#8211; riconoscere il browser dell&#8217;utente con jQuery'>BrowserDetect &#8211; riconoscere il browser dell&#8217;utente con jQuery</a> <small>Riconoscere il browser dell&#8217;utente che naviga le nostre pagine è...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/gallerific-plugin-gallery-per-jquery/' rel='bookmark' title='Permanent Link: Galleriffic &#8211; plugin gallery per jQuery'>Galleriffic &#8211; plugin gallery per jQuery</a> <small> I plugin di jQuery sono un modo versatile e...</small></li><li><a href='http://www.semanticstone.net/tutorial/jquery-tutorial/un-semplice-orologio-in-jquery/' rel='bookmark' title='Permanent Link: Un semplice orologio in jQuery'>Un semplice orologio in jQuery</a> <small>jClock è un plugin per jQuery che inserisce un semplice...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.semanticstone.net/javascript/jquery-javascript-2/posizionare-il-footer-in-fondo-alla-pagina-con-jquery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BrowserDetect &#8211; riconoscere il browser dell&#8217;utente con jQuery</title>
		<link>http://www.semanticstone.net/javascript/jquery-javascript-2/browserdetect-riconoscere-il-browser-dellutente-con-jquery/</link>
		<comments>http://www.semanticstone.net/javascript/jquery-javascript-2/browserdetect-riconoscere-il-browser-dellutente-con-jquery/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 09:04:07 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[bowser-detect]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[detect]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.semanticstone.net/blog/?p=703</guid>
		<description><![CDATA[Riconoscere il browser dell&#8217;utente che naviga le nostre pagine è davvere molto utile. Un buon browser detect può trarci d&#8217;impaccio e fornire una degradazione accettabile delle prestazioni e delle funzionalità delle nostre pagine. jQuery fornisce diverse soluzioni per soddisfare questa necessità, di una ne avevamo già parlato, tuttavia ultimamente mi sono imbattuto in un plugin [...]


Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/rilevare-il-browser-con-jquery-un-apposito-plugin/' rel='bookmark' title='Permanent Link: Rilevare il browser con jQuery &#8211; un apposito plugin'>Rilevare il browser con jQuery &#8211; un apposito plugin</a> <small>E tre&#8230; questo plugin per jQuery rende più preciso e...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/posizionare-il-footer-in-fondo-alla-pagina-con-jquery/' rel='bookmark' title='Permanent Link: Posizionare il footer in fondo alla pagina con jQuery'>Posizionare il footer in fondo alla pagina con jQuery</a> <small>Spesso quest&#8217;attività, all&#8217;apparenza semplice, si scontra con il design di...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/5-tecniche-css3-replicate-con-jquery/' rel='bookmark' title='Permanent Link: 5 tecniche CSS3 replicate con jQuery'>5 tecniche CSS3 replicate con jQuery</a> <small> A parer mio un grande merito di framework come...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><strong>Riconoscere il browser </strong>dell&#8217;utente che naviga le nostre pagine è davvere molto utile. Un buon <strong>browser detect</strong> può trarci d&#8217;impaccio e fornire una degradazione accettabile delle prestazioni e delle funzionalità delle nostre pagine.<span id="more-703"></span></p>
<p><strong>jQuery </strong>fornisce diverse soluzioni per soddisfare questa necessità, di una ne <a href="http://www.semanticstone.net/blog/progettazione/rilevare-il-browser-con-jquery-un-apposito-plugin">avevamo già parlato</a>, tuttavia ultimamente mi sono imbattuto in un plugin davvero semplice e comodo. Con <strong><a href="http://www.tvidesign.co.uk/blog/CSS-Browser-detection-using-jQuery-instead-of-hacks.aspx">BrowserDetect </a></strong>è sufficiente richiamare il plugin per farlo funzionare: lo script aggiunge al body una classe (generalmente due, una più generico e l&#8217;altra specifica per la versione) che sta ad indicare il browser che si sta utilizzando.</p>
<p>Qui di seguito la lista delle classi aggiunte dinamicamente:</p>
<p>.browserIE<br />
.browserIE6<br />
.browserIE7<br />
.browserIE8<br />
.browserChrome<br />
.browserChrome1<br />
.browserSafari<br />
.browserSafari1<br />
.browserSafari2<br />
.browserSafari3<br />
.browserMozilla<br />
.browserFirefox<br />
.browserFirefox1<br />
.browserFirefox2<br />
.browserFirefox3<br />
.browserOpera</p>
<p>Sovrascrivere uno stile per un determinato browser diventa davvero molto semplice non vi pare? <img src='http://www.semanticstone.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <img src="http://www.semanticstone.net/?ak_action=api_record_view&id=703&type=feed" alt="" /></p>


<p>Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/rilevare-il-browser-con-jquery-un-apposito-plugin/' rel='bookmark' title='Permanent Link: Rilevare il browser con jQuery &#8211; un apposito plugin'>Rilevare il browser con jQuery &#8211; un apposito plugin</a> <small>E tre&#8230; questo plugin per jQuery rende più preciso e...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/posizionare-il-footer-in-fondo-alla-pagina-con-jquery/' rel='bookmark' title='Permanent Link: Posizionare il footer in fondo alla pagina con jQuery'>Posizionare il footer in fondo alla pagina con jQuery</a> <small>Spesso quest&#8217;attività, all&#8217;apparenza semplice, si scontra con il design di...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/5-tecniche-css3-replicate-con-jquery/' rel='bookmark' title='Permanent Link: 5 tecniche CSS3 replicate con jQuery'>5 tecniche CSS3 replicate con jQuery</a> <small> A parer mio un grande merito di framework come...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.semanticstone.net/javascript/jquery-javascript-2/browserdetect-riconoscere-il-browser-dellutente-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery una guida in italiano su html.it</title>
		<link>http://www.semanticstone.net/javascript/jquery-javascript-2/jquery-una-guida-in-italiano-su-htmlit/</link>
		<comments>http://www.semanticstone.net/javascript/jquery-javascript-2/jquery-una-guida-in-italiano-su-htmlit/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 11:06:44 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[Turorial]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Formazione]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[italiano]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.semanticstone.net/blog/?p=701</guid>
		<description><![CDATA[Segnalo questa (per ora) piccola guida su jQuery in italiano che può essere utile per chi non ha una grande dimestichezza con la lingua anglosassone. Attualmente c&#8217;è solamente un introduzione e la prima lezione sui selettori ma immagino che &#8220;fioriranno&#8221; a breve anche le altre parti sicuramente più interessanti Post Correlati:Appunti jQuery &#8211; i selettori [...]


Post Correlati:<ol><li><a href='http://www.semanticstone.net/tutorial/jquery-selettori-base/' rel='bookmark' title='Permanent Link: Appunti jQuery &#8211; i selettori'>Appunti jQuery &#8211; i selettori</a> <small>jQuery è particolarmente apprezzabile dai designer perchè fornisce un set...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/5-tecniche-css3-replicate-con-jquery/' rel='bookmark' title='Permanent Link: 5 tecniche CSS3 replicate con jQuery'>5 tecniche CSS3 replicate con jQuery</a> <small> A parer mio un grande merito di framework come...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/jquery-aree-cliccabili-bigtarget/' rel='bookmark' title='Permanent Link: jQuery &#8211; BigTarget: aumentare la dimensione delle aree cliccabili'>jQuery &#8211; BigTarget: aumentare la dimensione delle aree cliccabili</a> <small>I plugin di jQuery fioccano peggio che la neve in...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Segnalo questa (per ora) piccola <strong><a href="http://javascript.html.it/guide/leggi/168/guida-jquery/">guida su jQuery in italiano</a></strong> che può essere utile per chi non ha una grande dimestichezza con la lingua anglosassone. Attualmente c&#8217;è solamente un introduzione e la prima lezione sui selettori ma immagino che &#8220;fioriranno&#8221; a breve anche le altre parti sicuramente più interessanti<img src="http://www.semanticstone.net/?ak_action=api_record_view&id=701&type=feed" alt="" /></p>


<p>Post Correlati:<ol><li><a href='http://www.semanticstone.net/tutorial/jquery-selettori-base/' rel='bookmark' title='Permanent Link: Appunti jQuery &#8211; i selettori'>Appunti jQuery &#8211; i selettori</a> <small>jQuery è particolarmente apprezzabile dai designer perchè fornisce un set...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/5-tecniche-css3-replicate-con-jquery/' rel='bookmark' title='Permanent Link: 5 tecniche CSS3 replicate con jQuery'>5 tecniche CSS3 replicate con jQuery</a> <small> A parer mio un grande merito di framework come...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/jquery-aree-cliccabili-bigtarget/' rel='bookmark' title='Permanent Link: jQuery &#8211; BigTarget: aumentare la dimensione delle aree cliccabili'>jQuery &#8211; BigTarget: aumentare la dimensione delle aree cliccabili</a> <small>I plugin di jQuery fioccano peggio che la neve in...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.semanticstone.net/javascript/jquery-javascript-2/jquery-una-guida-in-italiano-su-htmlit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>5 tecniche CSS3 replicate con jQuery</title>
		<link>http://www.semanticstone.net/javascript/jquery-javascript-2/5-tecniche-css3-replicate-con-jquery/</link>
		<comments>http://www.semanticstone.net/javascript/jquery-javascript-2/5-tecniche-css3-replicate-con-jquery/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 10:45:47 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[Turorial]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.semanticstone.net/blog/?p=660</guid>
		<description><![CDATA[A parer mio un grande merito di framework come jQuery è di sopperire alle limitazioni dei vecchi browser (internet explore 6 in primis, ma buttiamo pure ie7 nel calderone ) permettendoci di attingere a tecniche altrimenti inapplicabili. Questo articolo fornisce 5 esempi pratici di come altrettante tecniche presenti nei CSS 3 possono essere replicate fedelmente [...]


Post Correlati:<ol><li><a href='http://www.semanticstone.net/tutorial/css-tutorial/appunti-css3i-background-multipli/' rel='bookmark' title='Permanent Link: Appunti CSS3:i background multipli'>Appunti CSS3:i background multipli</a> <small>La gestione del Background di un elemento è probabilmente una...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/browserdetect-riconoscere-il-browser-dellutente-con-jquery/' rel='bookmark' title='Permanent Link: BrowserDetect &#8211; riconoscere il browser dell&#8217;utente con jQuery'>BrowserDetect &#8211; riconoscere il browser dell&#8217;utente con jQuery</a> <small>Riconoscere il browser dell&#8217;utente che naviga le nostre pagine è...</small></li><li><a href='http://www.semanticstone.net/varie/i-box-css-angoli-arrotondati/' rel='bookmark' title='Permanent Link: Bordi arrotondati (Css &amp; Javascript)'>Bordi arrotondati (Css &amp; Javascript)</a> <small>Una selezione di tool e strumenti vari per la creazione...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://noupe.com/img/css3-jquery1.jpg" alt="" width="500" height="160" /><br />
A parer mio un grande merito di <strong>framework</strong> come <strong>jQuery</strong> è di sopperire alle limitazioni dei <strong>vecchi browser</strong> (<strong>internet explore 6</strong> in primis, ma buttiamo pure <strong>ie7</strong> nel calderone <img src='http://www.semanticstone.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) permettendoci di attingere a tecniche altrimenti inapplicabili. <a href="http://www.noupe.com/jquery/5-css3-techniques-for-major-browsers-using-the-power-of-jquery.html">Questo articolo</a> fornisce <strong>5 esempi pratici</strong> di come altrettante tecniche presenti nei <strong>CSS 3</strong> possono essere replicate fedelmente utilizzando <strong>jQuery</strong>.</p>
<p><span id="more-660"></span>Le tecniche illustrate sono:</p>
<ul>
<li>Bordi arrotondati per box</li>
<li>Uso delle Immagini per i bordi</li>
<li>Backgrounds multipli</li>
<li>Ombreggiatura per testo e box</li>
<li>Gestione delle trasparenze e dell&#8217;opacità</li>
</ul>
<p>L&#8217;autore propone per ognuna di queste proprietàil corrispondente plugin. L&#8217;articolo è ottimo e pieno di esempi; buona lettura<img src="http://www.semanticstone.net/?ak_action=api_record_view&id=660&type=feed" alt="" /></p>


<p>Post Correlati:<ol><li><a href='http://www.semanticstone.net/tutorial/css-tutorial/appunti-css3i-background-multipli/' rel='bookmark' title='Permanent Link: Appunti CSS3:i background multipli'>Appunti CSS3:i background multipli</a> <small>La gestione del Background di un elemento è probabilmente una...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/browserdetect-riconoscere-il-browser-dellutente-con-jquery/' rel='bookmark' title='Permanent Link: BrowserDetect &#8211; riconoscere il browser dell&#8217;utente con jQuery'>BrowserDetect &#8211; riconoscere il browser dell&#8217;utente con jQuery</a> <small>Riconoscere il browser dell&#8217;utente che naviga le nostre pagine è...</small></li><li><a href='http://www.semanticstone.net/varie/i-box-css-angoli-arrotondati/' rel='bookmark' title='Permanent Link: Bordi arrotondati (Css &amp; Javascript)'>Bordi arrotondati (Css &amp; Javascript)</a> <small>Una selezione di tool e strumenti vari per la creazione...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.semanticstone.net/javascript/jquery-javascript-2/5-tecniche-css3-replicate-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery &#8211; BigTarget: aumentare la dimensione delle aree cliccabili</title>
		<link>http://www.semanticstone.net/javascript/jquery-javascript-2/jquery-aree-cliccabili-bigtarget/</link>
		<comments>http://www.semanticstone.net/javascript/jquery-javascript-2/jquery-aree-cliccabili-bigtarget/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 13:24:48 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.semanticstone.net/blog/?p=594</guid>
		<description><![CDATA[I plugin di jQuery fioccano peggio che la neve in una tormenta! Oggi vi mostro un plugin semplice ed efficiente che permette di estendere la dimensione di un area cliccabile (un link) agli elementi che la contengono. In buona sostanza è sufficiente settare BigTarget assegnando il nome della classe che si desidera applicare per simulare [...]


Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/gallerific-plugin-gallery-per-jquery/' rel='bookmark' title='Permanent Link: Galleriffic &#8211; plugin gallery per jQuery'>Galleriffic &#8211; plugin gallery per jQuery</a> <small> I plugin di jQuery sono un modo versatile e...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/leggere-e-scrivere-cookie-con-jquery/' rel='bookmark' title='Permanent Link: Leggere e scrivere cookie con jQuery'>Leggere e scrivere cookie con jQuery</a> <small>Con jQuery.cookie leggere e scrivere cookie diventa molto semplice. Di...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/rilevare-il-browser-con-jquery-un-apposito-plugin/' rel='bookmark' title='Permanent Link: Rilevare il browser con jQuery &#8211; un apposito plugin'>Rilevare il browser con jQuery &#8211; un apposito plugin</a> <small>E tre&#8230; questo plugin per jQuery rende più preciso e...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://newism.com.au/blog/post/58/bigtarget-js-increasing-the-size-of-clickable-targets/"><img class="alignleft" src="http://www.caam.ca.gov/images/Target_05_75_PMS186.jpg" alt="" width="97" height="116" /></a>I <strong>plugin </strong>di <strong>jQuery </strong>fioccano peggio che la neve in una tormenta!<br />
Oggi vi mostro un <strong>plugin </strong>semplice ed efficiente che permette di estendere la <strong>dimensione di un area cliccabile</strong> (un link) agli elementi che la contengono. In buona sostanza è sufficiente settare <strong>BigTarget </strong>assegnando il nome della classe che si desidera applicare per simulare la <strong>pseudoclasse :hover</strong> e l&#8217;elemento padre rispetto al quale si desidera estendere l&#8217;area&#8230;<span id="more-594"></span></p>
<h3>Istruzioni per l&#8217;uso:</h3>
<ol>
<li>scarica e richiama nel layout <strong><a href="http://docs.jquery.com/Downloading_jQuery">jQuery</a></strong></li>
<li>scarica e richiama nel layout <strong><a href="http://newism.com.au/blog/post/58/bigtarget-js-increasing-the-size-of-clickable-targets/">bigTarget</a></strong></li>
<li>setta il plugin in base alle tue esigenze (<a href="http://newism.com.au/blog/post/58/bigtarget-js-increasing-the-size-of-clickable-targets/">vedi qui un esempio</a>)</li>
</ol>
<p>Per settare <strong>bigTarget</strong> basterà scrivere:<br />
[javascript]<br />
$(document).ready(function(){<br />
$(&#8220;div.bigTarget div a&#8221;).bigTarget();<br />
hoverClass: &#8216;over&#8217;, clickZone : &#8216;div:eq(1)&#8217;<br />
});<br />
});<br />
[/javascript]</p>
<p><strong>$(&#8220;div.bigTarget div a&#8221;).bigTarget();</strong> filtra il link rispetto al quale generare l&#8217;area cliccabile mentre <strong>hoverClass</strong> e <strong>clickZone</strong> sono rispettivamente la classe da assegnare all&#8217;area e il tag html padre del link rispetto al quale generarla. Nel nostro caso si presuppone di avere a che fare con un box contenente due div annidati ed un link. utilizzando la notazione <strong>div:eq(1)</strong> viene selezionato in gerarchia il secondo div.</p>
<h3>Utilità</h3>
<p>Il plugin può essere utile per rendere più usabile la nostra interfaccia di navigazione. Per rendere più visibile un offerta ed un prodotto senza sporcare il codice di pagina. A differenza di altri javascript qui il link non viene generato dinamicamente quindi rimane sempre accessibile sia agli utenti che navigano con i javascript disattivati sia ai motori di ricerca <img src='http://www.semanticstone.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <img src="http://www.semanticstone.net/?ak_action=api_record_view&id=594&type=feed" alt="" /></p>


<p>Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/gallerific-plugin-gallery-per-jquery/' rel='bookmark' title='Permanent Link: Galleriffic &#8211; plugin gallery per jQuery'>Galleriffic &#8211; plugin gallery per jQuery</a> <small> I plugin di jQuery sono un modo versatile e...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/leggere-e-scrivere-cookie-con-jquery/' rel='bookmark' title='Permanent Link: Leggere e scrivere cookie con jQuery'>Leggere e scrivere cookie con jQuery</a> <small>Con jQuery.cookie leggere e scrivere cookie diventa molto semplice. Di...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/rilevare-il-browser-con-jquery-un-apposito-plugin/' rel='bookmark' title='Permanent Link: Rilevare il browser con jQuery &#8211; un apposito plugin'>Rilevare il browser con jQuery &#8211; un apposito plugin</a> <small>E tre&#8230; questo plugin per jQuery rende più preciso e...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.semanticstone.net/javascript/jquery-javascript-2/jquery-aree-cliccabili-bigtarget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Appunti jQuery &#8211; i selettori</title>
		<link>http://www.semanticstone.net/tutorial/jquery-selettori-base/</link>
		<comments>http://www.semanticstone.net/tutorial/jquery-selettori-base/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 14:39:12 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[primi passi]]></category>
		<category><![CDATA[selettori]]></category>

		<guid isPermaLink="false">http://www.semanticstone.net/blog/?p=583</guid>
		<description><![CDATA[jQuery è particolarmente apprezzabile dai designer perchè fornisce un set di strumenti potenti e dal rendering uniforme per selezionare in modo agile tutti i tag di pagina scrivendo poche righe di codice. Qui di seguito riportiamo i filtri basici basati sui selettori&#8230; Selezione di un ID $("#nomeID").addClass("nomeclasse"); Selezione di una classe $(".nomeClasse").addClass("nomeclasse"); Selezione di un [...]


Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/jquery-aree-cliccabili-bigtarget/' rel='bookmark' title='Permanent Link: jQuery &#8211; BigTarget: aumentare la dimensione delle aree cliccabili'>jQuery &#8211; BigTarget: aumentare la dimensione delle aree cliccabili</a> <small>I plugin di jQuery fioccano peggio che la neve in...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/css-sprites2-implementare-jquery-su-menu-di-navigazione/' rel='bookmark' title='Permanent Link: CSS Sprites2 &#8211; implementare jQuery su menu di navigazione'>CSS Sprites2 &#8211; implementare jQuery su menu di navigazione</a> <small>In &#8220;CSS Sprites2 &#8211; It&#8217;s JavaScript Time&#8220;, pubblicato su Alistapart,...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/rilevare-il-browser-con-jquery-un-apposito-plugin/' rel='bookmark' title='Permanent Link: Rilevare il browser con jQuery &#8211; un apposito plugin'>Rilevare il browser con jQuery &#8211; un apposito plugin</a> <small>E tre&#8230; questo plugin per jQuery rende più preciso e...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://visualjquery.com/"><img class="alignleft" style="background-color:#000; padding:10px" src="http://static.jquery.com/files/rocker/images/logo_jquery_215x53.gif" alt="selettori base di jQuery" width="215" height="53" /></a><strong>jQuery </strong>è particolarmente apprezzabile dai designer perchè fornisce un set di strumenti potenti e dal rendering uniforme per selezionare in modo agile tutti i tag di pagina scrivendo poche righe di codice.</p>
<p>Qui di seguito riportiamo i <strong>filtri basici basati sui selettori</strong>&#8230;<br />
<span id="more-583"></span></p>
<ul>
<li><code> <span>Selezione di un ID</span></code>
<ul>
<li><code>$("#nomeID").addClass("nomeclasse");</code></li>
</ul>
</li>
<li><code> <span>Selezione di una classe</span></code>
<ul>
<li><code>$(".nomeClasse").addClass("</code><code>nomeclasse</code><code>");</code></li>
</ul>
</li>
<li><code><span>Selezione di un tag</span></code>
<ul>
<li><code>$("nomeTag").addClass("</code><code>nomeclasse</code><code>");</code></li>
</ul>
</li>
<li><code><span>Selezione di un elemento dispari</span></code>
<ul>
<li><code>$("nomeTag<strong> <img src='http://www.semanticstone.net/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> dd</strong>").addClass("</code><code>nomeclasse</code><code>");</code></li>
</ul>
</li>
<li><code><span>Selezione di un elemento pari</span></code>
<ul>
<li><code>$("nomeTag<strong>:even</strong>").addClass("</code><code>nomeclasse</code><code>");</code></li>
</ul>
</li>
<li><code> <span>Selezione del primo elemento</span></code>
<ul>
<li><code>$("</code><code>nomeTag</code><code><strong>:first</strong>").addClass("</code><code>nomeclasse</code><code>");</code></li>
</ul>
</li>
<li><code><span>Selezione dell'ultimo elemento</span><br />
</code></p>
<ul>
<li><code>$("</code><code>nomeTag</code><code><strong>:last</strong>").addClass("</code><code>nomeclasse</code><code>");</code></li>
</ul>
</li>
<li><code><span>Selezione di tutti gli elementi precedenti all'ennesimo elemento a partire da 0</span></code>
<ul>
<li><code>$("</code><code>nomeTag</code><code><strong>:lt(7)</strong>").addClass("</code><code>nomeclasse</code><code>");</code></li>
</ul>
</li>
<li><code><span>Selezione di tutti gli elementi successivi all'ennesimo elemento a partire da 0</span></code>
<ul>
<li><code>$("</code><code>nomeTag</code><code>:<strong>gt(7)</strong>").addClass("</code><code>nomeclasse</code><code>");</code></li>
</ul>
</li>
<li><code> <span>Selezione dell'ennesimo elemento a partire da 0</span></code>
<ul>
<li><code>$("</code><code>nomeTag</code><code>:<strong>eq(3)</strong>").addClass("</code><code>nomeclasse</code><code>");</code></li>
</ul>
</li>
</ul>
<p>Un breve <a href="http://www.semanticstone.net/blog/esempi/appunti-jQuery/selettori001.html">esempio pratico</a> sull&#8217;utilizzo dei filtri base di <strong>jQuery</strong>.<img src="http://www.semanticstone.net/?ak_action=api_record_view&id=583&type=feed" alt="" /></p>


<p>Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/jquery-aree-cliccabili-bigtarget/' rel='bookmark' title='Permanent Link: jQuery &#8211; BigTarget: aumentare la dimensione delle aree cliccabili'>jQuery &#8211; BigTarget: aumentare la dimensione delle aree cliccabili</a> <small>I plugin di jQuery fioccano peggio che la neve in...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/css-sprites2-implementare-jquery-su-menu-di-navigazione/' rel='bookmark' title='Permanent Link: CSS Sprites2 &#8211; implementare jQuery su menu di navigazione'>CSS Sprites2 &#8211; implementare jQuery su menu di navigazione</a> <small>In &#8220;CSS Sprites2 &#8211; It&#8217;s JavaScript Time&#8220;, pubblicato su Alistapart,...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/rilevare-il-browser-con-jquery-un-apposito-plugin/' rel='bookmark' title='Permanent Link: Rilevare il browser con jQuery &#8211; un apposito plugin'>Rilevare il browser con jQuery &#8211; un apposito plugin</a> <small>E tre&#8230; questo plugin per jQuery rende più preciso e...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.semanticstone.net/tutorial/jquery-selettori-base/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jGrowl plugin jQuery per messaggi di notifica non intrusivi</title>
		<link>http://www.semanticstone.net/javascript/jquery-javascript-2/jgrowl-plugin-jquery-per-messaggi-di-notifica-non-intrusivi/</link>
		<comments>http://www.semanticstone.net/javascript/jquery-javascript-2/jgrowl-plugin-jquery-per-messaggi-di-notifica-non-intrusivi/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 09:45:08 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[Script]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.semanticstone.net/blog/?p=558</guid>
		<description><![CDATA[jGrowl è un plugin utile per creare facilmente gruppi di messaggi non intrusivi in uno stile simile a quello di jGrowl per Mac OS X. E&#8217; possibile creare messaggi multipli passandogli diversi parametri. Qui di seguito un breve esempio: [js] // Sample 1 $.jGrowl(&#8220;Hello world!&#8221;); // Sample 2 $.jGrowl(&#8220;Stick this!&#8221;, { sticky: true }); // [...]


Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/gallerific-plugin-gallery-per-jquery/' rel='bookmark' title='Permanent Link: Galleriffic &#8211; plugin gallery per jQuery'>Galleriffic &#8211; plugin gallery per jQuery</a> <small> I plugin di jQuery sono un modo versatile e...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/rilevare-il-browser-con-jquery-un-apposito-plugin/' rel='bookmark' title='Permanent Link: Rilevare il browser con jQuery &#8211; un apposito plugin'>Rilevare il browser con jQuery &#8211; un apposito plugin</a> <small>E tre&#8230; questo plugin per jQuery rende più preciso e...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/posizionare-il-footer-in-fondo-alla-pagina-con-jquery/' rel='bookmark' title='Permanent Link: Posizionare il footer in fondo alla pagina con jQuery'>Posizionare il footer in fondo alla pagina con jQuery</a> <small>Spesso quest&#8217;attività, all&#8217;apparenza semplice, si scontra con il design di...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://stanlemon.net/projects/jgrowl.html"><img class="alignleft" title="alert box non intrusivi" src="http://growl.info/img/growlicon.png" alt="" width="128" height="128" /></a>jGrowl è un plugin utile per creare facilmente gruppi di messaggi non intrusivi in uno stile simile a quello di jGrowl per Mac OS X. E&#8217; possibile creare messaggi multipli passandogli diversi parametri.</p>
<p>Qui di seguito un breve esempio:</p>
<p>[js]<br />
// Sample 1<br />
$.jGrowl(&#8220;Hello world!&#8221;);<br />
// Sample 2<br />
$.jGrowl(&#8220;Stick this!&#8221;, { sticky: true });<br />
// Sample 3<br />
$.jGrowl(&#8220;A message with a header&#8221;, { header: &#8216;Important&#8217; });<br />
// Sample 4<br />
$.jGrowl(&#8220;A message that will live a little longer.&#8221;, { life: 10000 });<br />
// Sample 5<br />
$.jGrowl(&#8220;A message with a beforeOpen callback and a different opening animation.&#8221;, {<br />
    beforeClose: function(e,m) {<br />
        alert(&#8216;About to close this notification!&#8217;);<br />
    },<br />
    animateOpen: {<br />
        height: &#8216;show&#8217;<br />
    }<br />
});</p>
<p>[/js]<img src="http://www.semanticstone.net/?ak_action=api_record_view&id=558&type=feed" alt="" /></p>


<p>Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/gallerific-plugin-gallery-per-jquery/' rel='bookmark' title='Permanent Link: Galleriffic &#8211; plugin gallery per jQuery'>Galleriffic &#8211; plugin gallery per jQuery</a> <small> I plugin di jQuery sono un modo versatile e...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/rilevare-il-browser-con-jquery-un-apposito-plugin/' rel='bookmark' title='Permanent Link: Rilevare il browser con jQuery &#8211; un apposito plugin'>Rilevare il browser con jQuery &#8211; un apposito plugin</a> <small>E tre&#8230; questo plugin per jQuery rende più preciso e...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/posizionare-il-footer-in-fondo-alla-pagina-con-jquery/' rel='bookmark' title='Permanent Link: Posizionare il footer in fondo alla pagina con jQuery'>Posizionare il footer in fondo alla pagina con jQuery</a> <small>Spesso quest&#8217;attività, all&#8217;apparenza semplice, si scontra con il design di...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.semanticstone.net/javascript/jquery-javascript-2/jgrowl-plugin-jquery-per-messaggi-di-notifica-non-intrusivi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Galleriffic &#8211; plugin gallery per jQuery</title>
		<link>http://www.semanticstone.net/javascript/jquery-javascript-2/gallerific-plugin-gallery-per-jquery/</link>
		<comments>http://www.semanticstone.net/javascript/jquery-javascript-2/gallerific-plugin-gallery-per-jquery/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 09:20:17 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Gallery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.semanticstone.net/blog/?p=473</guid>
		<description><![CDATA[I plugin di jQuery sono un modo versatile e modulare per estendere le funzionalità del core del framework. La lista di estensioni per jQuery si allunga ogni giorno di più. Galleriffic è una gallery dalle ottime caratteristiche: è progettata per essere veloce ha una configurazione flessibile e completa degrada dolcemente, conservando le sue funzionalità anche [...]


Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/rilevare-il-browser-con-jquery-un-apposito-plugin/' rel='bookmark' title='Permanent Link: Rilevare il browser con jQuery &#8211; un apposito plugin'>Rilevare il browser con jQuery &#8211; un apposito plugin</a> <small>E tre&#8230; questo plugin per jQuery rende più preciso e...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/implementare-min-width-max-width-min-height-ecc-con-jquery/' rel='bookmark' title='Permanent Link: Implementare min-width, max-width, min-height ecc. con jQuery'>Implementare min-width, max-width, min-height ecc. con jQuery</a> <small>Credo che abbia più senso aprire una sezione apposita tanto...</small></li><li><a href='http://www.semanticstone.net/varie/slide-show-pro-gallery-in-flash-customizzabile/' rel='bookmark' title='Permanent Link: Slide Show Pro: gallery in flash customizzabile'>Slide Show Pro: gallery in flash customizzabile</a> <small> SlideShowPro si distingue dalla concorrenza per l&#8217;estrema qualità del...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.twospy.com/galleriffic/"><img class="aligncenter" src="http://www.semanticstone.net/blog/images/galleryJquery.jpg" alt="Plugin gallery per jQuery" width="570" height="344" /></a><br />
I <strong>plugin di jQuery</strong> sono un modo versatile e modulare per estendere le funzionalità del core del framework. <strong><a href="http://plugins.jquery.com/">La lista di estensioni per jQuery</a></strong> si allunga ogni giorno di più. <a href="http://www.twospy.com/galleriffic/"><strong>Galleriffic</strong></a> è una gallery dalle ottime caratteristiche:</p>
<ul>
<li>è progettata per essere veloce</li>
<li>ha una configurazione flessibile e completa</li>
<li>degrada dolcemente, conservando le sue funzionalità anche a javascript disattivati</li>
<li>supporta gallerie multiple</li>
</ul>
<p>Sul sito dell&#8217;autore è presente una breve guida per l&#8217;implementazione della gallery.<img src="http://www.semanticstone.net/?ak_action=api_record_view&id=473&type=feed" alt="" /></p>


<p>Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/rilevare-il-browser-con-jquery-un-apposito-plugin/' rel='bookmark' title='Permanent Link: Rilevare il browser con jQuery &#8211; un apposito plugin'>Rilevare il browser con jQuery &#8211; un apposito plugin</a> <small>E tre&#8230; questo plugin per jQuery rende più preciso e...</small></li><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/implementare-min-width-max-width-min-height-ecc-con-jquery/' rel='bookmark' title='Permanent Link: Implementare min-width, max-width, min-height ecc. con jQuery'>Implementare min-width, max-width, min-height ecc. con jQuery</a> <small>Credo che abbia più senso aprire una sezione apposita tanto...</small></li><li><a href='http://www.semanticstone.net/varie/slide-show-pro-gallery-in-flash-customizzabile/' rel='bookmark' title='Permanent Link: Slide Show Pro: gallery in flash customizzabile'>Slide Show Pro: gallery in flash customizzabile</a> <small> SlideShowPro si distingue dalla concorrenza per l&#8217;estrema qualità del...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.semanticstone.net/javascript/jquery-javascript-2/gallerific-plugin-gallery-per-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Sprites2 &#8211; implementare jQuery su menu di navigazione</title>
		<link>http://www.semanticstone.net/javascript/jquery-javascript-2/css-sprites2-implementare-jquery-su-menu-di-navigazione/</link>
		<comments>http://www.semanticstone.net/javascript/jquery-javascript-2/css-sprites2-implementare-jquery-su-menu-di-navigazione/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 09:15:03 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[effetti]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.semanticstone.net/blog/?p=316</guid>
		<description><![CDATA[In &#8220;CSS Sprites2 &#8211; It&#8217;s JavaScript Time&#8220;, pubblicato su Alistapart, Dave Shea ci presenta una tecnica semplice e degradabile per applicare effetti di movimento sulle nostre interfacce di navigazione. Ho trovato quest&#8217;articolo estremamente ben fatto. Ho riproposto, qui di seguito i passaggi più rilevanti cercando di chiarirli a chi magari non conosce jQuery e vuole [...]


Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/implementare-min-width-max-width-min-height-ecc-con-jquery/' rel='bookmark' title='Permanent Link: Implementare min-width, max-width, min-height ecc. con jQuery'>Implementare min-width, max-width, min-height ecc. con jQuery</a> <small>Credo che abbia più senso aprire una sezione apposita tanto...</small></li><li><a href='http://www.semanticstone.net/risorse/segnalazione-tutorial/cambiare-foglio-stile-con-jquery/' rel='bookmark' title='Permanent Link: Cambiare foglio Stile con jQuery'>Cambiare foglio Stile con jQuery</a> <small>In questo post mi domandavo come cambiare al volo foglio...</small></li><li><a href='http://www.semanticstone.net/risorse/liste-risorse/35-menu-ajax-semplici-da-implementare/' rel='bookmark' title='Permanent Link: 35 menu Ajax semplici da implementare'>35 menu Ajax semplici da implementare</a> <small>Oggi vi segnalo questo utilissimo post che raccoglie in una...</small></li></ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="background-color:#0F1923; padding:5px;" src="http://static.jquery.com/files/rocker/images/logo_jquery_215x53.gif" alt="" width="215" height="53" />In &#8220;<a href="http://www.alistapart.com/articles/sprites2"><strong>CSS Sprites2 &#8211; It&#8217;s JavaScript Time</strong></a>&#8220;, pubblicato su <a href="http://www.alistapart.com/">Alistapart</a>, <a href="http://www.alistapart.com/authors/s/daveshea"><strong>Dave Shea</strong></a> ci presenta una tecnica semplice e degradabile per applicare effetti di movimento sulle nostre interfacce di navigazione. Ho trovato quest&#8217;articolo estremamente ben fatto. Ho riproposto, qui di seguito i passaggi più rilevanti cercando di chiarirli a chi magari non conosce jQuery e vuole avvicinarsi a questa libreria con un esempio operativo.</p>
<p><span id="more-316"></span><strong>Prima di tutto si crea una semplice lista</strong>:</p>
<p>[html]</p>
<ul class="nav current-about">
<li class="home"><a href="#">Home</a></li>
<li class="about"><a href="#">About</a></li>
<li class="services"><a href="#">Services</a></li>
<li class="contact"><a href="#">Contact</a></li>
</ul>
<p>[/html]</p>
<p>&lt;ul&gt; ha due classi, la prima &#8220;nav&#8221; ci permette di identificare l&#8217;interfaccia di navigazione dalle altre liste mentre la seconda, in questo caso &#8220;current-about&#8221; serve ad tener traccia della pagina in cui ci troviamo. Ogni list element ha la propria classe univoca.</p>
<p>Lo scopo è quello di ottenere al contempo un codice semplice e tutte le classi necessarie per inserire gli sprites.</p>
<p>A questo punto posizioniamo in modo assoluto il contenitore &lt;ul&gt;<br />
[css]<br />
.nav {<br />
width: 401px;<br />
height: 48px;<br />
background: url(../i/blue-nav.gif) no-repeat;<br />
position: absolute;<br />
top: 100px;<br />
left: 100px;<br />
}<br />
[/css]<br />
Posizionare il contenitore (in modo assoluto o relativo) ci permetterà di sfruttare &lt;ul&gt; come riferimento per i list element (posizionati anch&#8217;essi in modo assoluto).</p>
<p>Ora si implementano gli elementi chiave relativi ai link contenuti nei list element posizionandoli in modo assoluto rispetto al contenitore &lt;ul&gt;:</p>
<p>[css]<br />
.nav li a:link, .nav li a:visited {<br />
position: absolute;<br />
top: 0;<br />
height: 48px;<br />
text-indent: -9000px;<br />
overflow: hidden;<br />
}<br />
.nav .home a:link, .nav .home a:visited {<br />
left: 23px;<br />
width: 76px;<br />
}<br />
.nav .home a:hover, .nav .home a:focus {<br />
background: url(../i/blue-nav.gif) no-repeat -23px -49px;<br />
}<br />
.nav .home a:active {<br />
background: url(../i/blue-nav.gif) no-repeat -23px -98px;<br />
}<br />
[/css]</p>
<p>Quello che si ottiene è riportato chiaramente nell&#8217;<a href="http://www.alistapart.com/d/sprites2/examples/example1-css.html">articolo originale</a>; un semplice menu con <strong>effetto hover</strong> (condizione rispetto alla quale viene caricata un immagine di background contenente già tutti gli elementi grafici necessari e riposizionata rispetto alle dimensioni stabilite per il pulsante). Le 4 classi qui sopra andranno replicate per tutti i pulsanti (home, about, services e contact).</p>
<p><strong>Inizializzare jQuery</strong></p>
<p>A questo punto è necessario (se non lo avete già fatto) inizializzare <strong>jQuery</strong>. Collegate il framework e inizializzate lo script in questo modo:</p>
<p>[js]<br />
$(document).ready(function(){</p>
<p>// qui metto lo script che viene eseguito quando il DOM è stato completamente caricato</p>
<p>});<br />
[/js]</p>
<p>Ora via <strong>jQuery </strong>disattivo l&#8217;effetto hover, active ecc&#8230; impostato via <strong>CSS</strong>. In questo modo inizializzo il menu per l&#8217;effetto javascript che voglio ottenere ed al contempo faccio in modo che a js disattivati riemerga il comportamento precedentemente impostato via <strong>CSS </strong>(così abbiamo una degradazione a tre livelli: menu animato, menu CSS, lista semplice).</p>
<p>[js]<br />
$(&#8220;.nav&#8221;).children(&#8220;li&#8221;).each(function() {<br />
$(this).children(&#8220;a&#8221;).css({backgroundImage:&#8221;none&#8221;});<br />
});<br />
[/js]</p>
<p>Con la prima riga filtro e ciclo tutti gli elementi &lt;li&gt; figli della classe .nav. Con la seconda riga seleziono i link contenuti negli elementi ciclati dalla funzione e setto la proprietà background_image a &#8220;none&#8221;. Così ottengo <a href="http://www.alistapart.com/d/sprites2/examples/example2-disabledcss.html">una cosa del genere</a>.</p>
<p>[js]<br />
$(&#8220;.nav&#8221;).children(&#8220;li&#8221;).each(function() {<br />
var current = &#8220;nav current-&#8221; + ($(this).attr(&#8220;class&#8221;));<br />
var parentClass = $(&#8220;.nav&#8221;).attr(&#8220;class&#8221;);<br />
if (parentClass != current) {<br />
$(this).children(&#8220;a&#8221;).css({backgroundImage:&#8221;none&#8221;});<br />
}<br />
});<br />
[/js]</p>
<p>A questo punto ciclo tutti i figli (li) della classe <strong>nav</strong> e setto due variabili (current e parentClass). &#8220;current&#8221; è una stringa fatta dalla concatenazione della sottostringa &#8220;nav current-&#8221; e la classe dell&#8217;elemento lista attualmente ciclato (vi ricordo che ul ha una classe di questo tipo &#8220;current-&#8230;&#8221;). &#8220;parentClass&#8221; va a leggere l&#8217;attributo class di un elemento avente come classe .nav (ul ha sia &#8220;nav&#8221; che &#8220;current-&#8230;&#8221; quindi parentClass sarà uguale a &#8220;nav current-&#8230;&#8221;).</p>
<p>A questo punto è necessario creare una funzione che ci permetta di controllare ogni forma di interazione con gli elementi lista:</p>
<p>[javascript]<br />
function attachNavEvents(parent, myClass) {<br />
$(parent + &#8221; .&#8221; + myClass).mouseover(function() {<br />
// do things here<br />
}).mouseout(function() {<br />
// do things here<br />
}).mousedown(function() {<br />
// do things here<br />
}).mouseup(function() {<br />
// do things here<br />
});<br />
}<br />
[/javascript]</p>
<p>La funzione ha due argomenti (in realtà ciò la rende più flessibile ed applicabile a liste differenti, nel nostro caso potremmo passare alla funzione solamente la classe dell&#8217;elemento lista visto che .nav rimane un elemento fisso). La funzione sfrutta una caratteristica tipica di <strong>jQuery</strong>, ovvero la possibilità di <strong>concatenare</strong> diversi comportamenti in un unica riga di comando usando la notazione punto (per approfondimenti vedi la documentazione alla voce <strong><a href="http://docs.jquery.com/Tutorials:How_jQuery_Works#Chainability_.28The_Magic_of_jQuery.29">Chainability</a></strong>). In questo modo è possibile controllare tutti gli aspetti degli elementi lista in modo sintetico e leggibile.</p>
<p>Ora quindi aggiungeremo allo script principale la chiamata alla funzione per ogni elemento lista presente nel nostro menu (ovviamente non avendo impostato ancora nessun effetto per i comportamenti non vedremo ancora nulla)</p>
<p>[javascript]<br />
attachNavEvents(&#8220;.nav&#8221;, &#8220;home&#8221;);<br />
attachNavEvents(&#8220;.nav&#8221;, &#8220;about&#8221;);<br />
attachNavEvents(&#8220;.nav&#8221;, &#8220;services&#8221;);<br />
attachNavEvents(&#8220;.nav&#8221;, &#8220;contact&#8221;);<br />
[/javascript]</p>
<p>A questo punto <strong>Shea</strong> introduce un piccolo trucco che a quanto pare rende più efficiente l&#8217;implementazione degli <strong>effetti di jQuery</strong> sul menu: invece di applicare direttamente tali effetti sugli elementi del menu li va ad applicare a dei div creati &#8220;al volo&#8221; via javascript. Questi div avranno una classe già devinita nei <strong>CSS </strong>(ce dovrà essere una per ogni elemento del menu):</p>
<p>[css]<br />
.nav-home {<br />
position: absolute;<br />
top: 0;<br />
left: 23px;<br />
width: 76px;<br />
height: 48px;<br />
background: url(blue-nav.gif) no-repeat -23px -49px;<br />
}<br />
[/css]</p>
<p>Ogni div sarà posizionato in modo assoluto e si ritaglierà dall&#8217;immagine completa che contiene tutti i pulsanti e gli stati dei pulsanti solo la parte necessaria (questo approccio riduce notevolmente i tempi di caricamento del menu risolvendo in un unica richiesta al server tutte le immagini di cui il menù ha bisogno per funzionare).</p>
<p>Ora è tempo di implementare gli effetti (qui di seguito l&#8217;esempio per due stati: mouseover e mouseout):</p>
<p>[javascript]<br />
function attachNavEvents(parent, myClass) {<br />
$(parent + &#8221; .&#8221; + myClass).mouseover(function() {<br />
$(this).before(&#8216;</p>
<p>&#8216;);<br />
$(&#8220;div.nav-&#8221; + myClass).css({display:&#8221;none&#8221;}).fadeIn(200);<br />
}).mouseout(function() {<br />
// fade out &amp; destroy pseudo-link<br />
$(&#8220;div.nav-&#8221; + myClass).fadeOut(200, function() {<br />
$(this).remove();<br />
});<br />
});<br />
}<br />
[/javascript]</p>
<p>Con $(this).before andiamo a creare il div subito dopo l&#8217;elemento lista. Poi il div viene prima di tutto nascosto e con <strong><a href="http://docs.jquery.com/Effects/fadeIn#speedcallback">fadeIn</a>(200)</strong> fatto apparire a una velocità di 200ms.<br />
Quello che si ottiene dovrebbe essere <a href="http://www.alistapart.com/d/sprites2/examples/example4-scriptedhovers.html">simile a questo</a>.<br />
Naturalmente lo script si può completare aggiungendo con il medesimo principio altri div con classi differenti anche per gli altri due stati (mousedown e mouseup). In questo caso <strong>Shea</strong> sfrutta <strong>jQuery</strong> esclusivamente per creare i div e le classi e lascia fare il resto ai CSS creando classi ad hoc e visualizzando la parte di immagine contente lo stato corretto.<br />
Naturalmente si possono utilizzare altri effetti come <strong><a href="http://docs.jquery.com/Effects/slideUp#speedcallback">slideUp</a></strong> (<a href="http://www.alistapart.com/d/sprites2/examples/example6-function.html">vedi esempio</a>).</p>
<p>In conclusione quello che si ottiene è un <strong>ottimo menu degradabile</strong> per i browser più vecchi, <strong>che funziona a js disattivati</strong> e <strong>in assenza dei CSS</strong>. Per com&#8217;è strutturato (è indubbiamente elegante ed ingegnoso) però lo vedo di difficile implementazione nei casi in cui abbiamo a che fare con un menu dinamico (come quello di un CMS).</p>
<p><strong>Shea </strong>ci fornisce anche tutti gli <a href="http://www.alistapart.com/d/sprites2/examples/sprites2.js">script raggruppati in un file comodo comodo</a>.<img src="http://www.semanticstone.net/?ak_action=api_record_view&id=316&type=feed" alt="" /></p>


<p>Post Correlati:<ol><li><a href='http://www.semanticstone.net/javascript/jquery-javascript-2/implementare-min-width-max-width-min-height-ecc-con-jquery/' rel='bookmark' title='Permanent Link: Implementare min-width, max-width, min-height ecc. con jQuery'>Implementare min-width, max-width, min-height ecc. con jQuery</a> <small>Credo che abbia più senso aprire una sezione apposita tanto...</small></li><li><a href='http://www.semanticstone.net/risorse/segnalazione-tutorial/cambiare-foglio-stile-con-jquery/' rel='bookmark' title='Permanent Link: Cambiare foglio Stile con jQuery'>Cambiare foglio Stile con jQuery</a> <small>In questo post mi domandavo come cambiare al volo foglio...</small></li><li><a href='http://www.semanticstone.net/risorse/liste-risorse/35-menu-ajax-semplici-da-implementare/' rel='bookmark' title='Permanent Link: 35 menu Ajax semplici da implementare'>35 menu Ajax semplici da implementare</a> <small>Oggi vi segnalo questo utilissimo post che raccoglie in una...</small></li></ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.semanticstone.net/javascript/jquery-javascript-2/css-sprites2-implementare-jquery-su-menu-di-navigazione/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

