<?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>MaiNick Web &#187; jQuery</title>
	<atom:link href="http://www.mainickweb.com/category/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mainickweb.com</link>
	<description>Web 2.0, Ajax, JavaScript, PHP,  xHTML e Css</description>
	<lastBuildDate>Thu, 15 Jul 2010 06:00:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>NyroModal: finestre modali con jQuery</title>
		<link>http://www.mainickweb.com/nyromodal-finestre-modali-con-jquery/</link>
		<comments>http://www.mainickweb.com/nyromodal-finestre-modali-con-jquery/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 06:00:34 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[finestre modali]]></category>
		<category><![CDATA[ligthbox]]></category>
		<category><![CDATA[nyromodal]]></category>
		<category><![CDATA[plugin jquery]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=469</guid>
		<description><![CDATA[

Se state cercando uno script lightbox che &#232; in grado di gestire gli iFrame, contenuti provenienti dal server tramite chiamate Ajax, contenuti HTML in linea, immagini, video e altro ancora, NyroModal &#232; un ottimo plugin jQuery che permette tutto ci&#242;.
Negli ultimi giorni mi sono trovato nella posizione di aver bisogno di un semplice, funzionale, plugin [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2010/07/nyroModal.jpg" alt="nyroModal.jpg" border="0" width="500" height="300" style="border:none" /></div>
<p><span id="more-469"></span></p>
<p>Se state cercando uno <strong>script lightbox</strong> che &egrave; in grado di gestire gli iFrame, contenuti provenienti dal server tramite chiamate Ajax, contenuti HTML in linea, immagini, video e altro ancora, <strong>NyroModal &egrave; un ottimo plugin jQuery</strong> che permette tutto ci&ograve;.</p>
<p>Negli ultimi giorni mi sono trovato nella posizione di aver bisogno di un semplice, funzionale, plugin lightbox per jQuery facile da usare, una valida alternativa a Facebox. Dopo qualche ricerca, ho trovato diversi plugin sviluppati per questo scopo, e tutti hanno i loro pro e contro. Molti dei plugin supportano solo immagini, non utili alla mia richiesta di inserire contenuti in linea, video Flash e contenuto proveniente da chiamate Ajax.</p>
<p>Finalmente ho trovato e provato NyroModal e sono rimasto molto impressionato. Semplice da utilizzare, fondamentalmente tutto quello che dovremo fare &egrave; includere i file CSS e JavaScript appropriati, quindi applicare una classe di <code>nyroModal</code> agli elementi che si desidera aprire nel lightbox.</p>
<p>NyroModal &egrave; <strong>altamente personalizzabile</strong>, &egrave; possibile cambiare il suo aspetto grafico utilizzando i CSS, modificare le animazioni utilizzando le funzioni jQuery e personalizzare la sua funzionalit&agrave; attraverso varie funzioni e propriet&agrave;.</p>
<p>Per impostazione predefinita, qualsiasi finestra modale (con eccezione dei file SWF) <strong>si ridimensiona automaticamente</strong> in base alla dimensione corrente della finestra del browser. Se l&#8217;utente ridimensiona il suo browser, anche la finestra modale si ridimensiona fino alla dimensione massima del contenuto.</p>
<p>NyroModal permette di impostare una <strong>galleria di contenuti</strong> con estrema facilit&agrave;, semplicemente assegnando un identico valore all&#8217;attributo <code>rel</code> da attribuire a ciascuna voce della galleria: &egrave; anche possibile implementare gallerie multiple sulla stessa pagina utilizzando diversi attributi <code>rel</code> a cui applicare diverse impostazioni del plugin.</p>
<p>Un&#8217;altra funzionalit&agrave; supportata, quella di effettuare l&#8217;<strong>upload di file tramite Ajax</strong> e gestire le informazioni del file ricevute, semplicemente associando la classe <code>nyroModal</code> al tag <code>form</code> del modulo.</p>
<h2>Caratteristiche</h2>
<ul>
<li>Chiamate Ajax</li>
<li>Chiamata Ajax con targeting del contenuto</li>
<li>Immagine singola</li>
<li>Galleria immagini con freccie di navigazione</li>
<li>Galleria con ogni tipo di contenuto</li>
<li>Form</li>
<li>Form in iFrame</li>
<li>Form con targeting del contenuto</li>
<li>Form con upload di file</li>
<li>Dom Element</li>
<li>IFrame</li>
<li>Gestione degli errori</li>
<li>Finestra modale ridimensionata in base alle dimensioni della finestra del browser</li>
<li>Bottone ESC da tastiera per chiudere il lightbox</li>
<li>Animazioni personalizzabili</li>
<li>Aspetto personalizzabile</li>
<li>Titolo alla finestra modale</li>
<li>Standard W3C HTML valido (transitional)</li>
</ul>
<p>NyroModal &egrave; disponibile per il download sotto licenza MIT. Potete trovare ulteriori informazioni, demo e download sul <a href="http://nyromodal.nyrodev.com/" title="NyroModal plugin jQuery" target="_blank">sito web del progetto NyroModal</a>.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&title=NyroModal%3A%20finestre%20modali%20con%20jQuery" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;title=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;notes=%0A%0A%0D%0ASe%20state%20cercando%20uno%20script%20lightbox%20che%20%26egrave%3B%20in%20grado%20di%20gestire%20gli%20iFrame%2C%20contenuti%20provenienti%20dal%20server%20tramite%20chiamate%20Ajax%2C%20contenuti%20HTML%20in%20linea%2C%20immagini%2C%20video%20e%20altro%20ancora%2C%20NyroModal%20%26egrave%3B%20un%20ottimo%20plugin%20jQuery%20che%20per" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;title=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;bodytext=%0A%0A%0D%0ASe%20state%20cercando%20uno%20script%20lightbox%20che%20%26egrave%3B%20in%20grado%20di%20gestire%20gli%20iFrame%2C%20contenuti%20provenienti%20dal%20server%20tramite%20chiamate%20Ajax%2C%20contenuti%20HTML%20in%20linea%2C%20immagini%2C%20video%20e%20altro%20ancora%2C%20NyroModal%20%26egrave%3B%20un%20ottimo%20plugin%20jQuery%20che%20per" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;t=NyroModal%3A%20finestre%20modali%20con%20jQuery" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=NyroModal%3A%20finestre%20modali%20con%20jQuery%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;title=NyroModal%3A%20finestre%20modali%20con%20jQuery" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;t=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;s=%0A%0A%0D%0ASe%20state%20cercando%20uno%20script%20lightbox%20che%20%26egrave%3B%20in%20grado%20di%20gestire%20gli%20iFrame%2C%20contenuti%20provenienti%20dal%20server%20tramite%20chiamate%20Ajax%2C%20contenuti%20HTML%20in%20linea%2C%20immagini%2C%20video%20e%20altro%20ancora%2C%20NyroModal%20%26egrave%3B%20un%20ottimo%20plugin%20jQuery%20che%20per" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F&amp;title=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;annotation=%0A%0A%0D%0ASe%20state%20cercando%20uno%20script%20lightbox%20che%20%26egrave%3B%20in%20grado%20di%20gestire%20gli%20iFrame%2C%20contenuti%20provenienti%20dal%20server%20tramite%20chiamate%20Ajax%2C%20contenuti%20HTML%20in%20linea%2C%20immagini%2C%20video%20e%20altro%20ancora%2C%20NyroModal%20%26egrave%3B%20un%20ottimo%20plugin%20jQuery%20che%20per" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=NyroModal%3A%20finestre%20modali%20con%20jQuery&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fnyromodal-finestre-modali-con-jquery%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/nyromodal-finestre-modali-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jTwitter: semplice plugin jQuery per le Twitter API</title>
		<link>http://www.mainickweb.com/jtwitter-semplice-plugin-jquery-per-le-twitter-api/</link>
		<comments>http://www.mainickweb.com/jtwitter-semplice-plugin-jquery-per-le-twitter-api/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 07:00:41 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[jtwitter]]></category>
		<category><![CDATA[twitter api]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=459</guid>
		<description><![CDATA[

jTwitter è un semplice plugin jQuery che ci fornisce un facile accesso alle Twitter API per prelevare informazioni su uno specifico utente di twitter tramite il suo nome utente.
Il risultato della consultazione delle Twitter API è un oggetto JSON costituito dai dettagli dell&#8217;utente, quali nome completo, URL homepage, conteggi vari come seguaci, amici, favoriti, numero [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img class="aligncenter" style="border: none;" title="jTwitter da MaiNick" src="http://www.mainickweb.com/wp-content/2010/07/twitter-mainick.jpg" border="0" alt="twitter-mainick.jpg" width="500" height="300" /></div>
<p><span id="more-459"></span></p>
<p><a title="jTwitter plugin jQuery" href="http://plugins.jquery.com/project/jtwitter" target="_blank"><strong>jTwitter</strong></a> è un semplice plugin jQuery che ci fornisce un facile accesso alle <strong>Twitter API</strong> per prelevare informazioni su uno specifico utente di twitter tramite il suo nome utente.</p>
<p>Il risultato della consultazione delle Twitter API è un <strong>oggetto JSON costituito dai dettagli dell&#8217;utente</strong>, quali nome completo, URL homepage, conteggi vari come seguaci, amici, favoriti, numero stati (tweets), localizzazione, etc.</p>
<h2>Utilizzo</h2>
<p>Per prima cosa nell’intestazione head della nostra pagina HTML dobbiamo richiamare la <strong>libreria jQuery</strong> (dai server di Google), includere il plugin e poi scrivere il seguente script JavaScript per utilizzare le funzionalità del plugin:</p>
<pre name="code" class="javascript">
$jTwitter('nome_utente_twitter', num_tweet, function(tweets){
  // funzione richiamata per l'utilizzo delle info ricevute
});
</pre>
<p>E&#8217; possibile specificare il nome utente twitter di cui si richiedano le informazioni e gli ultimi stati, e opzionalmente il numero di ultimi tweets postati dall&#8217;utente, se non specificato verranno prelevati gli ultimi 5 stati. Infine la funzione in cui gestire e manipolare le informazioni ricevute sotto forma di oggeto JSON</p>
<p>Ecco un mio piccolo esempio:</p>
<pre name="code" class="html">
&lt;html&gt;
&lt;head&gt;
  &lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"&gt;&lt;/script&gt;
  &lt;script type="text/javascript" src="jquery.jtwitter.js"&gt;&lt;/script&gt;

  &lt;script type="text/javascript"&gt;
    $(document).ready(function(){
      // Ottiene gli ultimi 10 stati dal mio account
      $.jTwitter('mainick', 10, function(tweets){
        $('#stati').empty();
        $.each(data, function(i, tweet){
          $('#stati').append(
            '&lt;div class="stato"&gt;'
            +' &lt;div class="msg"&gt;'
            +    tweet.text
            +' &lt;/div&gt;'
            +'&lt;/div&gt;'
          );
        });
      });
    });
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;h1&gt;Tweet by MaiNick&lt;/h1&gt;
  &lt;div id="posts"&gt;Attendere...&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;notes=%0A%0A%0D%0AjTwitter%20%C3%A8%20un%20semplice%20plugin%20jQuery%20che%20ci%20fornisce%20un%20facile%20accesso%20alle%20Twitter%20API%20per%20prelevare%20informazioni%20su%20uno%20specifico%20utente%20di%20twitter%20tramite%20il%20suo%20nome%20utente.%0D%0A%0D%0AIl%20risultato%20della%20consultazione%20delle%20Twitter%20API%20%C3%A8%20un%20oggetto" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;bodytext=%0A%0A%0D%0AjTwitter%20%C3%A8%20un%20semplice%20plugin%20jQuery%20che%20ci%20fornisce%20un%20facile%20accesso%20alle%20Twitter%20API%20per%20prelevare%20informazioni%20su%20uno%20specifico%20utente%20di%20twitter%20tramite%20il%20suo%20nome%20utente.%0D%0A%0D%0AIl%20risultato%20della%20consultazione%20delle%20Twitter%20API%20%C3%A8%20un%20oggetto" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;t=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;t=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;s=%0A%0A%0D%0AjTwitter%20%C3%A8%20un%20semplice%20plugin%20jQuery%20che%20ci%20fornisce%20un%20facile%20accesso%20alle%20Twitter%20API%20per%20prelevare%20informazioni%20su%20uno%20specifico%20utente%20di%20twitter%20tramite%20il%20suo%20nome%20utente.%0D%0A%0D%0AIl%20risultato%20della%20consultazione%20delle%20Twitter%20API%20%C3%A8%20un%20oggetto" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F&amp;title=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;annotation=%0A%0A%0D%0AjTwitter%20%C3%A8%20un%20semplice%20plugin%20jQuery%20che%20ci%20fornisce%20un%20facile%20accesso%20alle%20Twitter%20API%20per%20prelevare%20informazioni%20su%20uno%20specifico%20utente%20di%20twitter%20tramite%20il%20suo%20nome%20utente.%0D%0A%0D%0AIl%20risultato%20della%20consultazione%20delle%20Twitter%20API%20%C3%A8%20un%20oggetto" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=jTwitter%3A%20semplice%20plugin%20jQuery%20per%20le%20Twitter%20API&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fjtwitter-semplice-plugin-jquery-per-le-twitter-api%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/jtwitter-semplice-plugin-jquery-per-le-twitter-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rubrica contatti in stile iPhone con jQuery e CSS</title>
		<link>http://www.mainickweb.com/rubrica-contatti-in-stile-iphone-con-jquery-e-css/</link>
		<comments>http://www.mainickweb.com/rubrica-contatti-in-stile-iphone-con-jquery-e-css/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 07:00:58 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[Creatività]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[app contatti iphone]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[lista contatti]]></category>
		<category><![CDATA[rubrica contatti]]></category>
		<category><![CDATA[SliderNav]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=448</guid>
		<description><![CDATA[

SliderNav è un plugin per jQuery che permette di scorrere una lista dinamica mediante una barra di navigazione verticale, costituita da indici. L&#8217;autore prende ispirazione dalla rabrica telefonica dell&#8217;iPhone, infatti è realizzato principalmente per un elenco alfabetico, ad esempio una rubrica di contatti, ma può essere utilizzato per qualsiasi cosa.
Il plugin aggiunge automaticamente la barra [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img class="aligncenter" style="border:none" src="http://www.mainickweb.com/wp-content/2010/05/slidernav.jpg" border="0" alt="slidernav.jpg" width="500" height="125" /></div>
<p><span id="more-448"></span></p>
<p><strong>SliderNav</strong> è un plugin per jQuery che permette di <strong>scorrere una lista dinamica mediante una barra di navigazione verticale</strong>, costituita da indici. L&#8217;autore prende ispirazione dalla rabrica telefonica dell&#8217;iPhone, infatti è realizzato principalmente per un elenco alfabetico, ad esempio una rubrica di contatti, ma può essere utilizzato per qualsiasi cosa.</p>
<p>Il plugin aggiunge automaticamente la barra di navigazione e imposta l&#8217;altezza per la lista in base a quanto è alta la barra. E&#8217; possibile scorrere il contenuto della lista utilizzando la rotellina del mouse.</p>
<h2>Utilizzo</h2>
<p>SliderNav è semplice da far funzionare, ma prima nell&#8217;intestazione <code>head</code> della nostra pagina HTML dobbiamo richiamare la <strong>libreria jQuery</strong> (dai server di Google), includere il plugin e il foglio di stile CSS associato:</p>
<pre name="code" class="html:nogutter">
&lt;link rel="stylesheet" type="text/css" href="slidernav.css" media="screen, projection" /&gt;
&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="slidernav.js"&gt;&lt;/script&gt;
</pre>
<p>Aggiungiamo il codice HTML che crea la nostra lista di contatti utilizzando la struttura seguente:</p>
<pre name="code" class="html">
&lt;div id="slider"&gt;
  &lt;div class="slider-content"&gt;
    &lt;ul&gt;
      &lt;li id="a"&gt;&lt;a name="a" class="title"&gt;A&lt;/a&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="/"&gt;Adam&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Alex&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Ali&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Apple&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Arthur&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Ashley&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li id="b"&gt;&lt;a name="b" class="title"&gt;B&lt;/a&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="/"&gt;Barry&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Becky&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Biff&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Billy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Bozarking&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="/"&gt;Bryan&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      etc...
    &lt;/ul&gt;
  &lt;/div&gt;
&lt;/div&gt;
</pre>
<p>Una volta impostato l&#8217;intera lista, è semplicemente una questione di chiamare la funzione <code>sliderNav</code> sull&#8217;elemento che abbiamo appena creato:</p>
<pre name="code" class="html:nogutter">
&lt;script type="text/javascript"&gt;
$(document).ready(function(){
  $('#slider').sliderNav();
});
&lt;/script&gt;
</pre>
<p>il codice sopra è da scrivere nell&#8217;intestazione <code>head</code> della nostra pagina HTML, dopo aver richiamato il plugin.</p>
<h2>Opzioni</h2>
<p>E&#8217; possibile inizializzare il plugin modificando le impostazioni predefinite in base alle proprie esigenze:</p>
<ul>
<li><strong>height</strong>: impostare questo valore in pixel se si vuole evitare il rilevamento automatico basato sull&#8217;altezza della barra di navigazione verticale.</li>
<li><strong>items</strong>: per default il plugin genera la navigazione in ordine alfabetico utilizzando tutte le 26 lettere dell&#8217;alfabeto inglese, ma è possibile inizializzarlo utilizzando delle <strong>voci personalizzate</strong>.</li>
<li><strong>arrows</strong>: il plugin visualizza delle frecce di scorrimento sulla lista, utili per gli utenti che non dispongono di un mouse con rotellina; i valori possibili di tipo booleano sono <code>true</code> (visualizza) o <code>false</code> (nasconde).</li>
</ul>
<p>Ecco il codice per inizializzare il plugin, da sostituire a quello semplice:</p>
<pre name="code" class="html:nogutter">
&lt;script type="text/javascript"&gt;
$(document).ready(function(){
  $('#slider').sliderNav({
    items: ['voce1','voce2','voce3'],
    height: '200',
    arrows: false
  });
});
&lt;/script&gt;
</pre>
<h2>Conclusioni</h2>
<p>SliderNav, come ci consiglia lo stesso autore, può tornare utile principalmente quando vogliamo mostrare molte informazioni in un piccolo box organizzate con un ordine alfabetico (o per data).<br />
Sulla <a title="SliderNav plugin per jQuery" href="http://devgrow.com/slidernav/" target="_blank">pagina dedicata al plugin SliderNav</a> è possibile scaricare il codice, <a title="Demo SliderNav" href="http://devgrow.com/slidernav-jquery-plugin/" target="_blank">visualizzare la demo</a> e ottenere ulteriori aggiornamenti.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;notes=%0A%0A%0D%0ASliderNav%20%C3%A8%20un%20plugin%20per%20jQuery%20che%20permette%20di%20scorrere%20una%20lista%20dinamica%20mediante%20una%20barra%20di%20navigazione%20verticale%2C%20costituita%20da%20indici.%20L%27autore%20prende%20ispirazione%20dalla%20rabrica%20telefonica%20dell%27iPhone%2C%20infatti%20%C3%A8%20realizzato%20principalment" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;bodytext=%0A%0A%0D%0ASliderNav%20%C3%A8%20un%20plugin%20per%20jQuery%20che%20permette%20di%20scorrere%20una%20lista%20dinamica%20mediante%20una%20barra%20di%20navigazione%20verticale%2C%20costituita%20da%20indici.%20L%27autore%20prende%20ispirazione%20dalla%20rabrica%20telefonica%20dell%27iPhone%2C%20infatti%20%C3%A8%20realizzato%20principalment" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;t=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS%20-%20http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;t=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;s=%0A%0A%0D%0ASliderNav%20%C3%A8%20un%20plugin%20per%20jQuery%20che%20permette%20di%20scorrere%20una%20lista%20dinamica%20mediante%20una%20barra%20di%20navigazione%20verticale%2C%20costituita%20da%20indici.%20L%27autore%20prende%20ispirazione%20dalla%20rabrica%20telefonica%20dell%27iPhone%2C%20infatti%20%C3%A8%20realizzato%20principalment" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F&amp;title=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;annotation=%0A%0A%0D%0ASliderNav%20%C3%A8%20un%20plugin%20per%20jQuery%20che%20permette%20di%20scorrere%20una%20lista%20dinamica%20mediante%20una%20barra%20di%20navigazione%20verticale%2C%20costituita%20da%20indici.%20L%27autore%20prende%20ispirazione%20dalla%20rabrica%20telefonica%20dell%27iPhone%2C%20infatti%20%C3%A8%20realizzato%20principalment" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Rubrica%20contatti%20in%20stile%20iPhone%20con%20jQuery%20e%20CSS&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Frubrica-contatti-in-stile-iphone-con-jquery-e-css%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/rubrica-contatti-in-stile-iphone-con-jquery-e-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Zoom: image zoomer con jQuery</title>
		<link>http://www.mainickweb.com/cloud-zoom-image-zoomer-con-jquery/</link>
		<comments>http://www.mainickweb.com/cloud-zoom-image-zoomer-con-jquery/#comments</comments>
		<pubDate>Mon, 31 May 2010 05:00:40 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Cloud Zoom]]></category>
		<category><![CDATA[image zoomer]]></category>
		<category><![CDATA[plugin jquery]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=437</guid>
		<description><![CDATA[

Cloud Zoom è un plugin jQuery, di peso leggero, che permette di creare un effetto zoom sulle immagini nelle vostre pagine web. E&#8217; altamente personalizzabile con diverse caratteristiche come l&#8217;effetto tinta, zoom interno o un sottile effetto di focus, e soprattutto è cross-browser, funziona in tutti i browser web più importanti tra cui il caro [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img class="aligncenter" style="border: none;" title="Effetto zoom sulle immagini" src="http://www.mainickweb.com/wp-content/2010/05/cloud-zoom.jpg" alt="cloud-zoom.jpg" width="500" height="328" /></div>
<p><span id="more-437"></span></p>
<p><strong>Cloud Zoom</strong> è un plugin jQuery, di <strong>peso leggero</strong>, che permette di creare un <strong>effetto zoom sulle immagini</strong> nelle vostre pagine web. E&#8217; altamente personalizzabile con diverse caratteristiche come l&#8217;effetto tinta, zoom interno o un sottile effetto di focus, e soprattutto è <strong>cross-browser</strong>, funziona in tutti i browser web più importanti tra cui il caro vecchio IE6.</p>
<p>Cloud Zoom è molto semplice da implementare, il sito del progetto non manca di una ricca documentazione. Si può facilmente personalizzare l&#8217;aspetto con una gallery, lente o finestra di zoom usando i CSS.<br />
Offre diverse opzioni di configurazione che consentono di personalizzare il suo comportamento, tra cui: altezza, larghezza e posizione della finestra di zoom, tinta da applicare sulla parte di immagine non zoommata, opacità, dimensione porzione della parte da zoommare, abilitare o disabilitare i titoli.</p>
<h2>Caratteristiche</h2>
<p>Riassumento, le caratteristiche che rendono questo plugin davvero ottimo sono:</p>
<ul>
<li>Facile integrazione con HTML</li>
<li>Peso leggero (nella versione compressa solo 6Kb)</li>
<li>Movimento nello zoom precisi e morbidi</li>
<li>Modalità gallery</li>
<li>Effetti tinta, zoom interno o soft-focus</li>
<li>Completamente accessibile senza JavaScript, CSS o browser testuali</li>
</ul>
<p>Cloud Zoom è disponibile per il download sotto licenza MIT, per ulteriori informazioni, demo e download fare riferimento al <a title="Cloud Zoom plugin jQuery" href="http://www.professorcloud.com/mainsite/cloud-zoom.htm" target="_blank">sito del progetto di Cloud Zoom</a>.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;notes=%0A%0A%0D%0ACloud%20Zoom%20%C3%A8%20un%20plugin%20jQuery%2C%20di%20peso%20leggero%2C%20che%20permette%20di%20creare%20un%20effetto%20zoom%20sulle%20immagini%20nelle%20vostre%20pagine%20web.%20E%27%20altamente%20personalizzabile%20con%20diverse%20caratteristiche%20come%20l%27effetto%20tinta%2C%20zoom%20interno%20o%20un%20sottile%20effetto%20di%20f" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;bodytext=%0A%0A%0D%0ACloud%20Zoom%20%C3%A8%20un%20plugin%20jQuery%2C%20di%20peso%20leggero%2C%20che%20permette%20di%20creare%20un%20effetto%20zoom%20sulle%20immagini%20nelle%20vostre%20pagine%20web.%20E%27%20altamente%20personalizzabile%20con%20diverse%20caratteristiche%20come%20l%27effetto%20tinta%2C%20zoom%20interno%20o%20un%20sottile%20effetto%20di%20f" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;t=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;t=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;s=%0A%0A%0D%0ACloud%20Zoom%20%C3%A8%20un%20plugin%20jQuery%2C%20di%20peso%20leggero%2C%20che%20permette%20di%20creare%20un%20effetto%20zoom%20sulle%20immagini%20nelle%20vostre%20pagine%20web.%20E%27%20altamente%20personalizzabile%20con%20diverse%20caratteristiche%20come%20l%27effetto%20tinta%2C%20zoom%20interno%20o%20un%20sottile%20effetto%20di%20f" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F&amp;title=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;annotation=%0A%0A%0D%0ACloud%20Zoom%20%C3%A8%20un%20plugin%20jQuery%2C%20di%20peso%20leggero%2C%20che%20permette%20di%20creare%20un%20effetto%20zoom%20sulle%20immagini%20nelle%20vostre%20pagine%20web.%20E%27%20altamente%20personalizzabile%20con%20diverse%20caratteristiche%20come%20l%27effetto%20tinta%2C%20zoom%20interno%20o%20un%20sottile%20effetto%20di%20f" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Cloud%20Zoom%3A%20image%20zoomer%20con%20jQuery&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fcloud-zoom-image-zoomer-con-jquery%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/cloud-zoom-image-zoomer-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Duplicare campi di un modulo con jQuery</title>
		<link>http://www.mainickweb.com/duplicare-campi-di-un-modulo-con-jquery/</link>
		<comments>http://www.mainickweb.com/duplicare-campi-di-un-modulo-con-jquery/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 07:00:40 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[duplica camo]]></category>
		<category><![CDATA[plugin jquery]]></category>
		<category><![CDATA[relCopy]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=409</guid>
		<description><![CDATA[

Avendo bisogno di implementare una rubrica in un progetto ho avuto l&#8217;esigenza di memorizzare per ciascun contatto un numero non precisato di recapiti.
Per la duplicazione del campo recapito ho utilizzato il plugin jquery relCopy che copia un qualsiasi elemento, e suoi figli, dal DOM.
Opzioni del plugin sono:

excludeSelector (string): selettore jQuery utilizzato per escludere un elemento [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img src="http://www.mainickweb.com/wp-content/2010/04/multi-recapiti.jpg" border="0" alt="multi-recapiti.jpg" width="500" height="276" /></div>
<p><span id="more-409"></span></p>
<p>Avendo bisogno di implementare una rubrica in un progetto ho avuto l&#8217;esigenza di memorizzare per ciascun contatto <strong>un numero non precisato</strong> di recapiti.</p>
<p>Per la <strong>duplicazione del campo</strong> recapito ho utilizzato il <a href="http://www.andresvidal.com/labs/relcopy.html" title="relCopy jQuery Plugin" target="_blank">plugin jquery relCopy</a> che copia un qualsiasi elemento, e suoi figli, dal DOM.<br />
Opzioni del plugin sono:</p>
<ul>
<li><strong>excludeSelector</strong> (<em>string</em>): selettore jQuery utilizzato per escludere un elemento ed i suoi figli.</li>
<li><strong>limit</strong> (<em>integer</em>): numero di copie permesse [Default 0: illimitato].</li>
<li><strong>append</strong> (<em>string</em>): HTML da allegare alla fine di ogni copia.</li>
<li><strong>copyClass</strong> (<em>string</em>): una classe da associare a ciascuna copia [Default 'copy'].</li>
<li><strong>clearInputs</strong> (<em>boolean</em>): opzione per cancellare i valori dei campi input e textarea clonati [Default true].</li>
</ul>
<p>Per utilizzarlo basta chiamare <code>$('selettore').relCopy({opzioni})</code> su un qualsiasi elemento del DOM con un selettore di tipo jQuery definito nell&#8217;attributo <code>rel</code> dell&#8217;elemento.</p>
<h2>Documento HTML</h2>
<p>Il modulo visualizzato contiene i campi descrittivi del contatto più la possibilità di associarvi quanti recapiti vogliamo:</p>
<pre name="code" class="html">
&lt;p class="clone"&gt;&lt;input type="text" name="recapiti[]" class='input'/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="#" class="add" rel=".clone"&gt;Aggiungi recapito&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;input type="submit" value="Salva" /&gt;&lt;/p&gt;
</pre>
<p>Dopo i campi predefiniti per descrivere un contatto abbiamo un paragrafo con un campo di tipo testo. Il paragrafo ha la classe <code>clone</code> la stessa utilizzata nell&#8217;attributo <code>rel</code> del link posto sotto, il quale ha la funzione di clonarlo.</p>
<p>Abbiamo indicato <code>recapiti[]</code> nell&#8217;attributo <code>name</code> del campo del recapito in modo da ottenere un array di tutti i recapiti inseriti nell&#8217;array globale <code>$_POST</code>: <strong>non mettendo le parentesi quadrate</strong> il modulo invierebbe il valore dell&#8217;ultimo recapito aggiunto.</p>
<h2>Script jQuery</h2>
<p>Per prima cosa bisogna includere la libreria jQuery (dai server di Google) poi il plugin relCopy ed infine il nostro file di script:</p>
<pre name="code" class="html">
&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="relCopy.jquery.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="script.js"&gt;&lt;/script&gt;
</pre>
<p>Ecco il codice del nostro file di script:</p>
<pre name="code" class="javascript">
$(document).ready(function(){
  // link inserito alla fine dell'elemento clonato che permette di eliminarlo
  var removeLink = ' &lt;a class="remove" href="#" onclick="$(this).parent().slideUp(function(){ $(this).remove() }); return false"&gt;remove&lt;/a&gt;';

  // chiamata permette di clonare il paragrafo con all'interno il campo di testo del recapito
  $('a.add').relCopy({ append: removeLink });
});
</pre>
<p>Tramite la chiamata <code>$('a.add').relCopy({ append: removeLink});</code> associamo al collegamento la funzione di clonare il recapito. Nell&#8217;opzione <code>append</code> utilizzata del plugin abbiamo definito un link che tramite un metodo jQuery permette di eliminare il corrispondente elemento clonato.</p>
<h2>Salva contatto in PHP</h2>
<p>Il codice che segue scandisce l&#8217;array <code>$_POST['recapiti']</code> per estrarre i singoli valori inseriti:</p>
<pre name="code" class="php">
&lt;?php
if($_POST['recapiti']){
  $array_recapiti = $_POST['recapiti'];
  foreach ($array_recapiti as $recapito) {
    if (strlen($recapito)&gt;0) {
      //operazioni sul singolo recapito
      echo $recapito."&lt;br /&gt;";
    }
  }
}
?&gt;
</pre>
<p><a class="codice" title="Demo duplicare campi di un modulo con jQuery" href="http://www.mainickweb.com/esempi/jquery/multi-recapiti.html" target="_blank"><span>Demo</span></a> <a class="codice" title="Download codice duplicare campi con jQuery" href="http://www.mainickweb.com/esempi/jquery/multi-recapiti.zip"><span>Download</span></a></p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&title=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&amp;title=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery&amp;notes=%0A%0A%0D%0AAvendo%20bisogno%20di%20implementare%20una%20rubrica%20in%20un%20progetto%20ho%20avuto%20l%27esigenza%20di%20memorizzare%20per%20ciascun%20contatto%20un%20numero%20non%20precisato%20di%20recapiti.%0D%0A%0D%0APer%20la%20duplicazione%20del%20campo%20recapito%20ho%20utilizzato%20il%20plugin%20jquery%20relCopy%20che%20copia%20un%20q" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&amp;title=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery&amp;bodytext=%0A%0A%0D%0AAvendo%20bisogno%20di%20implementare%20una%20rubrica%20in%20un%20progetto%20ho%20avuto%20l%27esigenza%20di%20memorizzare%20per%20ciascun%20contatto%20un%20numero%20non%20precisato%20di%20recapiti.%0D%0A%0D%0APer%20la%20duplicazione%20del%20campo%20recapito%20ho%20utilizzato%20il%20plugin%20jquery%20relCopy%20che%20copia%20un%20q" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&amp;t=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&amp;title=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&amp;t=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery&amp;s=%0A%0A%0D%0AAvendo%20bisogno%20di%20implementare%20una%20rubrica%20in%20un%20progetto%20ho%20avuto%20l%27esigenza%20di%20memorizzare%20per%20ciascun%20contatto%20un%20numero%20non%20precisato%20di%20recapiti.%0D%0A%0D%0APer%20la%20duplicazione%20del%20campo%20recapito%20ho%20utilizzato%20il%20plugin%20jquery%20relCopy%20che%20copia%20un%20q" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F&amp;title=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery&amp;annotation=%0A%0A%0D%0AAvendo%20bisogno%20di%20implementare%20una%20rubrica%20in%20un%20progetto%20ho%20avuto%20l%27esigenza%20di%20memorizzare%20per%20ciascun%20contatto%20un%20numero%20non%20precisato%20di%20recapiti.%0D%0A%0D%0APer%20la%20duplicazione%20del%20campo%20recapito%20ho%20utilizzato%20il%20plugin%20jquery%20relCopy%20che%20copia%20un%20q" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Duplicare%20campi%20di%20un%20modulo%20con%20jQuery&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fduplicare-campi-di-un-modulo-con-jquery%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/duplicare-campi-di-un-modulo-con-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Menu verticale jQuery con effetto fisarmonica</title>
		<link>http://www.mainickweb.com/menu-verticale-jquery-con-effetto-fisarmonica/</link>
		<comments>http://www.mainickweb.com/menu-verticale-jquery-con-effetto-fisarmonica/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 07:00:33 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[menu verticale]]></category>
		<category><![CDATA[plugin easing]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=372</guid>
		<description><![CDATA[

In questo tutoriale faremo un semplice menu verticale con jQuery ma che cattura l&#8217;attenzione del navigatore con l&#8217;aiuto di CSS e del plugin Easing per l&#8217;effetto a fisarmonica.
Documento HTML
Come potete vedere in seguito dalla demo, il menu &#232; diviso in quattro voci, ciascuna definita da un elemento LI posizionati all&#8217;interno dell&#8217;elenco principale UL: 

&#60;li class=&#34;menu&#34;&#62; [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2010/04/menu-verticale.jpg" alt="menu-verticale.jpg" border="0" width="500" height="303" /></div>
<p><span id="more-372"></span></p>
<p>In questo tutoriale faremo un semplice <b>menu verticale con jQuery</b> ma che cattura l&#8217;attenzione del navigatore con l&#8217;aiuto di CSS e del <a href="http://gsgd.co.uk/sandbox/jquery/easing/" title="jQuery Easing Plugin" target="_blank">plugin Easing</a> per l&#8217;effetto a fisarmonica.</p>
<h2>Documento HTML</h2>
<p>Come potete vedere in seguito dalla demo, il menu &egrave; diviso in quattro voci, ciascuna definita da un elemento <code>LI</code> posizionati all&#8217;interno dell&#8217;elenco principale <code>UL</code>: </p>
<pre name="code" class="html">
&lt;li class=&quot;menu&quot;&gt; &lt;!-- costituisce ogni sezione del menu principale --&gt;
  &lt;ul&gt;
    &lt;!-- titolo della sezione che fa aprire il sotto menu --&gt;
    &lt;li class=&quot;title&quot;&gt;&lt;a href=&quot;#&quot;&gt;Categoria Firefox&lt;/a&gt;&lt;/li&gt;
    &lt;li class=&quot;sub-menu&quot;&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href=&quot;http://www.mainickweb.com/hack-css-per-firefox-opera-safari-e-internet-explorer/&quot;&gt;Articolo 1&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&quot;http://www.mainickweb.com/firefox-3-le-caratteristiche/&quot;&gt;Articolo 2&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/li&gt;
</pre>
<p>Ogni voce del menu contiene un altro elenco <code>UL</code>, formato dalla voce del menu principale (<b>li.title</b>) e da un altro elenco <code>UL</code> che rappresenta il sotto menu (<b>li.sub-menu</b>).<br />
All&#8217;interno dell&#8217;elemento <code>li.title</code> abbiamo un ancora a cui poi associamo un gestore di eventi jQuery che fa aprire il sotto menu corrispondente: il <b>menu a discesa</b> &egrave; nascosto di default tramite la propriet&agrave; css <code>display: none</code>.</p>
<h2>Foglio di stile CSS</h2>
<p>Con uno stile accattivante, anche la pi&ugrave; semplice idea pu&ograve; fare una grande differenza nell&#8217;attenzione del visitatore.<br />
E&#8217; importante fare particolare attenzione che il codice CSS sia valido e che funzioni bene in tutti i browser: </p>
<pre name="code" class="css">
li.menu {
	/* Voci dell'elenco principale */
	width: 100%;
	padding: 5px 0;
}

li.title a {
	/* Voce del menu principale */
	display: block;
	position: relative;
	width: 200px;
	height: 34px;
	padding: 10px 20px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #cc0000;
	color: #ffffff;
	font-family: BPreplay,Arial,Helvetica,sans-serif;
	font-size: 21px;
	overflow: hidden;
}

li.title a:hover {
	background-color: #f40000;
	text-decoration: none;
}

li.title a span {
	/* Questo span agisce come parte finale della sezione title */
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 4px;
	height: 44px;
}

.sub-menu {
	/* Sotto menu */
	display: none;
	width: 100%;
	padding-top: 5px;
}

.sub-menu li {
	/* Voci del sotto menu */
	margin: 5px 0;
	padding: 4px 18px;
	border: 1px solid #40392c;
	background-color: #2F2F2F;
	color: #cccccc;
}
</pre>
<h2>Effetti con jQuery</h2>
<p>In primo luogo abbiamo bisogno di includere alcuni script nel documento HTML (questo codice va messo all&#8217;interno della sezione <code>HEAD</code>):</p>
<pre name="code" class="html">
&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.easing.1.3.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;script.js&quot;&gt;&lt;/script&gt;
</pre>
<p>Per prima cosa bisogna includere la libreria jQuery (in questo caso dai server di Google), poi il plugin Easing e infine il nostro file di script. </p>
<p>Come potete notare dalla demo, l&#8217;effetto che si ha nell&#8217;aprire un sotto menu &egrave; simile ad un rimbalzo. Questo risultato &egrave; ottenuto con l&#8217;aiuto del plugin Easing per jQuery: esso prevede una serie di effetti interessanti.</p>
<p>Ecco il codice del nostro file di script:</p>
<pre name="code" class="javascript">
$(document).ready(function(){

  /* Cambiare l'effetto da utilizzare */
  $.easing.def = &quot;easeOutBounce&quot;;

  /* Associare una funzione all'evento click sul link */
  $('li.title a').click(function(e){

    /* Finding the drop down list that corresponds to the current section: */
    var subMenu = $(this).parent().next();

    /* Trovare il sotto menu che corrisponde alla voce cliccata */
    $('.sub-menu').not(subMenu).slideUp('slow');
    subMenu.stop(false,true).slideToggle('slow');

    /* Prevenire l'evento predefinito (che sarebbe di seguire il collegamento) */
    e.preventDefault();
  })

});
</pre>
<p>Per prima cosa bisogna impostare l&#8217;effetto da utilizzare (<b>easeOutBounce</b>), e quindi associare una funzione da compiere per l&#8217;evento click sul link in <code>li.title</code>: si ottiene il corrispondente sotto menu (linea ) e lo si mostra (linea ), nascondendo tutti gli altri (linea ). </p>
<p>Il metodo <code>slideToggle</code> di jQuery controlla se l&#8217;elemento &egrave; gi&agrave; visibile sulla pagina, e decide se mostrarlo o nasconderlo: in questo modo, quando si fa click su una sezione del menu gi&agrave; aperta, essa viene semplicemente chiusa.<br />
Dopo questo, usiamo <code>e.preventDefault()</code> per impedire al browser di seguire il collegamento (il comportamento normale per avere cliccato su un link). </p>
<p align="center">
	<a href="http://www.mainickweb.com/esempi/jquery/menu-verticale.html" title="Demo menu verticale con jQuery" class="codice" target="_blank"><span>Demo</span></a> <a href="http://www.mainickweb.com/esempi/jquery/menu-verticale.zip" title="Download codice menu verticale con jQuery" class="codice"><span>Download</span></a></p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&title=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&amp;title=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica&amp;notes=%0A%0A%0D%0AIn%20questo%20tutoriale%20faremo%20un%20semplice%20menu%20verticale%20con%20jQuery%20ma%20che%20cattura%20l%27attenzione%20del%20navigatore%20con%20l%27aiuto%20di%20CSS%20e%20del%20plugin%20Easing%20per%20l%27effetto%20a%20fisarmonica.%0D%0A%0D%0ADocumento%20HTML%0D%0ACome%20potete%20vedere%20in%20seguito%20dalla%20demo%2C%20il%20menu%20%26" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&amp;title=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica&amp;bodytext=%0A%0A%0D%0AIn%20questo%20tutoriale%20faremo%20un%20semplice%20menu%20verticale%20con%20jQuery%20ma%20che%20cattura%20l%27attenzione%20del%20navigatore%20con%20l%27aiuto%20di%20CSS%20e%20del%20plugin%20Easing%20per%20l%27effetto%20a%20fisarmonica.%0D%0A%0D%0ADocumento%20HTML%0D%0ACome%20potete%20vedere%20in%20seguito%20dalla%20demo%2C%20il%20menu%20%26" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&amp;t=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&amp;title=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&amp;t=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica&amp;s=%0A%0A%0D%0AIn%20questo%20tutoriale%20faremo%20un%20semplice%20menu%20verticale%20con%20jQuery%20ma%20che%20cattura%20l%27attenzione%20del%20navigatore%20con%20l%27aiuto%20di%20CSS%20e%20del%20plugin%20Easing%20per%20l%27effetto%20a%20fisarmonica.%0D%0A%0D%0ADocumento%20HTML%0D%0ACome%20potete%20vedere%20in%20seguito%20dalla%20demo%2C%20il%20menu%20%26" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F&amp;title=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica&amp;annotation=%0A%0A%0D%0AIn%20questo%20tutoriale%20faremo%20un%20semplice%20menu%20verticale%20con%20jQuery%20ma%20che%20cattura%20l%27attenzione%20del%20navigatore%20con%20l%27aiuto%20di%20CSS%20e%20del%20plugin%20Easing%20per%20l%27effetto%20a%20fisarmonica.%0D%0A%0D%0ADocumento%20HTML%0D%0ACome%20potete%20vedere%20in%20seguito%20dalla%20demo%2C%20il%20menu%20%26" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Menu%20verticale%20jQuery%20con%20effetto%20fisarmonica&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fmenu-verticale-jquery-con-effetto-fisarmonica%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/menu-verticale-jquery-con-effetto-fisarmonica/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Creare un menu a lista in ordine alfabetico con jQuery</title>
		<link>http://www.mainickweb.com/creare-un-menu-a-lista-in-ordine-alfabetico-con-jquery/</link>
		<comments>http://www.mainickweb.com/creare-un-menu-a-lista-in-ordine-alfabetico-con-jquery/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 07:00:07 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[liste]]></category>
		<category><![CDATA[listmenu]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[plugin jquery]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=352</guid>
		<description><![CDATA[
ListMenu &#232; un plugin jQuery che permette di convertire facilmente una lunga lista di elementi, difficile da navigare, in un sistema compatto di menu a liste visualizzate in ordine alfabetico, in modo che si presenti graficamente pi&#249; pulita e di rapido accesso agli elementi.
jQuery ListMenu l&#8217;ho trovato molto utile per la presentazione di lunghe liste [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.mainickweb.com/wp-content/2010/02/jquery-listmenu-plugin.jpg" alt="Menu a lista in ordine alfabetico con jQuery" title="jquery listmenu plugin" width="500" height="225" class="aligncenter size-full wp-image-356" style="border: 0pt none;" /><span id="more-352"></span></p>
<p><strong>ListMenu &egrave; un plugin jQuery</strong> che permette di convertire facilmente una <strong>lunga lista di elementi</strong>, difficile da navigare, in un sistema compatto di menu a liste visualizzate in ordine alfabetico, in modo che si presenti <strong>graficamente pi&ugrave; pulita</strong> e di <strong>rapido accesso</strong> agli elementi.</p>
<p><strong>jQuery ListMenu</strong> l&#8217;ho trovato molto utile per la presentazione di lunghe liste di contatti, prodotti, liste di cose, etc. Il risultato &egrave; un insieme di menu di liste su cui risulta facile spostarsi con il mouse su una lettera e un elenco a colonne di tutte le voci che iniziano con quella lettera appaiono in un sottomenu. Spostarsi tra le lettere &egrave; molto veloce e le colonne nei sottomenu sono ben bilanciate.</p>
<p>Se il tag utilizzato per rappresentare la lista &egrave; <em>OL</em>, la numerazione inizia da 1 in ogni sottomenu e si svolge tra le colonne, dall&#8217;alto verso il basso, da sinistra verso destra, mantenendo una sequenza logica.<br />
Gli elementi della lista che iniziano con caratteri numerici vengono inclusi nella voce di menu opzionale <em>[0-9]</em>; mentre gli elementi che iniziano con caratteri di punteggiatura o non rappresentati nell&#8217;alfabeto visualizzato vengono raccolti nella voce di menu <em>[...]</em>, sempre opzionale.<br />
Le voci di menu che non contengono elementi appaiono disabilitate.</p>
<h2>Utilizzo</h2>
<p>Nell&#8217;intestazione (&lt;head&gt;&#8230;&lt;/head&gt;) della nostra pagina html, dopo aver richiamato la <strong>libreria jQuery</strong>, includiamo il plugin ListMenu e il codice javascript che crea il menu di liste:</p>
<pre name="code" class="js:nogutter">
&lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery-1.3.2.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery.listmenu-1.1.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  $(function(){
    $('#lista').listmenu();
  });
&lt;/script&gt;
</pre>
</p>
<p>Aggiungiamo il codice HTML che crea la nostra lista di elementi con l&#8217;attributo <em>id</em> con valore <em>lista</em> indicato sopra nel selettore jQuery:</p>
<pre name="code" class="html">
&lt;ul id=&quot;lista&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;#&quot;&gt;2 elemento&lt;/&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#&quot;&gt;A elemento&lt;/&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#&quot;&gt;A elemento&lt;/&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#&quot;&gt;B elemento&lt;/&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#&quot;&gt;C elemento&lt;/&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#&quot;&gt;E elemento&lt;/&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#&quot;&gt;F elemento&lt;/&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#&quot;&gt;L elemento&lt;/&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Z elemento&lt;/&gt;&lt;/li&gt;
  etc...
&lt;/ul&gt;
</pre>
</p>
<p>E&#8217; possibile utilizzare qualsiasi <a href="http://api.jquery.com/category/selectors/" title="Selettori di jQuery">selettore jQuery</a> con <em>.listmenu()</em>. Ad esempio, se nella stessa pagina sono presenti pi&ugrave; liste e si desidera attivare su tutte le stesse opzioni di ListMenu e tutte hanno associata la stessa classe <em>lista</em>, si potrebbe realizzare semplicemente in questo modo:</p>
<pre name="code" class="js">
&lt;script type=&quot;text/javascript&quot;&gt;
  $(function(){
    //imposta le stesse opzioni per tutte le liste con classe lista
    $('.lista').listmenu();
  });
&lt;/script&gt;
</pre>
</p>
<h2>Opzioni</h2>
<p>E&#8217; possibile inizializzare il plugin modificando le impostazioni predefinite in base alle proprie esigenze:</p>
<ul>
<li><strong>includeNums</strong> [<em>default: true</em>]: true mostra nella barra la voce di menu [0-9].</li>
<li><strong>includeOther</strong> [<em>default: false</em>]: true mostra nella barra la voce di menu [...].</li>
<li><strong>flagDisabled</strong> [<em>default: true</em>]: true applica la classe per mostrare disattivate quelle lettere che non hanno elementi nell&#8217;elenco.</li>
<li><strong>noMatchText</strong> [<em>default: 'No entries matching'</em>]: questo &egrave; il testo che appare al posto dell&#8217;elenco, se non sono presenti voci corrispondenti ad una lettera; impostare un proprio testo per sostituire quello predefinito.</li>
<li><strong>showCounts</strong> [<em>default: true</em>]: true visualizza il numero di elementi quando ci spostiamo con il mouse su una lettera.</li>
<li><strong>menuWidth</strong> [<em>default: null</em>]: il plugin calcola una larghezza per il menu a discesa utilizzando la larghezza degli elementi visualizzati; specificare con un valore numerico  se si vuole forzare la larghezza del menu.</li>
<li><strong>cols</strong> [<em>default: {count: 4, gutter: 40}</em>]: per impostazione predefinita l&#8217;elenco di oggetti per ogni lettera di navigazione sono convertiti in 4 colonne (&#8216;count&#8217;) con uno spazio di 40px (&#8216;gutter&#8217;) tra di loro.</li>
<li><strong>onClick</strong> [<em>default: null</em>]: forniture una propria funzione per gestire i clic sugli elementi dei menu a discesa.</li>
</ul>
<p><strong>jQuery ListMenu plugin</strong> &egrave; sviluppato da iHwy, i quali dedicano una <a href="http://www.ihwy.com/Labs/jquery-listmenu-plugin.aspx" title="jQuery listmenu plugin - javascript list navigation menu control" target="_blank"><strong>pagina al progetto ListMenu</strong></a> dove poter scaricare il plugin, visualizzare le demo e ottenere ulteriori informazioni, aggiornamenti e assistenza.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fcreare-un-menu-a-lista-in-ordine-alfabetico-con-jquery%2F&title=Creare%20un%20menu%20a%20lista%20in%20ordine%20alfabetico%20con%20jQuery" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fcreare-un-menu-a-lista-in-ordine-alfabetico-con-jquery%2F&amp;title=Creare%20un%20menu%20a%20lista%20in%20ordine%20alfabetico%20con%20jQuery&amp;notes=%0A%0A%0D%0AListMenu%20%26egrave%3B%20un%20plugin%20jQuery%20che%20permette%20di%20convertire%20facilmente%20una%20lunga%20lista%20di%20elementi%2C%20difficile%20da%20navigare%2C%20in%20un%20sistema%20compatto%20di%20menu%20a%20liste%20visualizzate%20in%20ordine%20alfabetico%2C%20in%20modo%20che%20si%20presenti%20graficamente%20pi%26ugrave%3B" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fcreare-un-menu-a-lista-in-ordine-alfabetico-con-jquery%2F&amp;title=Creare%20un%20menu%20a%20lista%20in%20ordine%20alfabetico%20con%20jQuery&amp;bodytext=%0A%0A%0D%0AListMenu%20%26egrave%3B%20un%20plugin%20jQuery%20che%20permette%20di%20convertire%20facilmente%20una%20lunga%20lista%20di%20elementi%2C%20difficile%20da%20navigare%2C%20in%20un%20sistema%20compatto%20di%20menu%20a%20liste%20visualizzate%20in%20ordine%20alfabetico%2C%20in%20modo%20che%20si%20presenti%20graficamente%20pi%26ugrave%3B" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fcreare-un-menu-a-lista-in-ordine-alfabetico-con-jquery%2F&amp;t=Creare%20un%20menu%20a%20lista%20in%20ordine%20alfabetico%20con%20jQuery" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Creare%20un%20menu%20a%20lista%20in%20ordine%20alfabetico%20con%20jQuery%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fcreare-un-menu-a-lista-in-ordine-alfabetico-con-jquery%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Creare%20un%20menu%20a%20lista%20in%20ordine%20alfabetico%20con%20jQuery&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fcreare-un-menu-a-lista-in-ordine-alfabetico-con-jquery%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fcreare-un-menu-a-lista-in-ordine-alfabetico-con-jquery%2F&amp;title=Creare%20un%20menu%20a%20lista%20in%20ordine%20alfabetico%20con%20jQuery" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fcreare-un-menu-a-lista-in-ordine-alfabetico-con-jquery%2F&amp;t=Creare%20un%20menu%20a%20lista%20in%20ordine%20alfabetico%20con%20jQuery&amp;s=%0A%0A%0D%0AListMenu%20%26egrave%3B%20un%20plugin%20jQuery%20che%20permette%20di%20convertire%20facilmente%20una%20lunga%20lista%20di%20elementi%2C%20difficile%20da%20navigare%2C%20in%20un%20sistema%20compatto%20di%20menu%20a%20liste%20visualizzate%20in%20ordine%20alfabetico%2C%20in%20modo%20che%20si%20presenti%20graficamente%20pi%26ugrave%3B" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fcreare-un-menu-a-lista-in-ordine-alfabetico-con-jquery%2F&amp;title=Creare%20un%20menu%20a%20lista%20in%20ordine%20alfabetico%20con%20jQuery&amp;annotation=%0A%0A%0D%0AListMenu%20%26egrave%3B%20un%20plugin%20jQuery%20che%20permette%20di%20convertire%20facilmente%20una%20lunga%20lista%20di%20elementi%2C%20difficile%20da%20navigare%2C%20in%20un%20sistema%20compatto%20di%20menu%20a%20liste%20visualizzate%20in%20ordine%20alfabetico%2C%20in%20modo%20che%20si%20presenti%20graficamente%20pi%26ugrave%3B" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Creare%20un%20menu%20a%20lista%20in%20ordine%20alfabetico%20con%20jQuery&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fcreare-un-menu-a-lista-in-ordine-alfabetico-con-jquery%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/creare-un-menu-a-lista-in-ordine-alfabetico-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ricerca in modo interattiva con jQuery</title>
		<link>http://www.mainickweb.com/ricerca-in-modo-interattiva-con-jquery/</link>
		<comments>http://www.mainickweb.com/ricerca-in-modo-interattiva-con-jquery/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 07:00:07 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugin jquery]]></category>
		<category><![CDATA[QuickSearch]]></category>
		<category><![CDATA[ricerca]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=343</guid>
		<description><![CDATA[
Tra i tantissimi plugin sviluppati per jQuery da me utilizzati, QuickSearch è quello che ho scoperto di recente, ma rapidamente aggiunto nella mia lista di preferiti.
QuickSearch agisce visualizzando un campo di ricerca posto sopra o sotto determinati elementi &#8211; tabelle, elenchi e paragrafi &#8211; e permette di filtrare il contenuto in tempo reale man mano [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-349" title="quicksearch" src="http://www.mainickweb.com/wp-content/2010/02/quicksearch.jpg" alt="" width="500" height="265" /><br />
Tra i tantissimi plugin sviluppati per <a title="Libreria jQuery" href="http://jquery.com/" target="_blank">jQuery</a> da me utilizzati, <strong>QuickSearch</strong> è quello che ho scoperto di recente, ma rapidamente aggiunto nella mia lista di preferiti.<br />
QuickSearch agisce visualizzando un campo di ricerca posto sopra o sotto determinati elementi &#8211; tabelle, elenchi e paragrafi &#8211; e permette di <strong>filtrare il contenuto in tempo reale</strong> man mano che vengono digitati i caratteri nel campo di ricerca.</p>
<p><span id="more-343"></span></p>
<p>Ho trovato molto utile QuickSearch nei miei progetti utilizzandolo per effettuare ricerche veloci su tabelle.<br />
Dovete realmente provare per apprezzare la semplicità e velocità nella ricerca.</p>
<h2>Utilizzo</h2>
<p>Ecco un esempio semplice per vedere il plugin in azione. La tabella che utilizzeremo nell&#8217;esempio dell&#8217;articolo è la stessa utilizzata dal creatore sulla pagina di presentazione del plugin.
<pre name="code" class="html">
<table id="table_example" border="0">
<thead>
<tr>
<th>Email</th>
<th>Id</th>
<th>Phone</th>
<th>Total</th>
<th>Ip</th>
<th>Url</th>
</tr>
</thead>
<tbody>
<tr>
<th>devo@flexomat.com</th>
<td>66672</td>
<td>941-964-8535</td>
<td>$2482.79</td>
<td>172.78.200.124</td>
<td>http://gmail.com</td>
</tr>
<tr>
<th>henry@mountdev.net</th>
<td>35889</td>
<td>941-964-9543</td>
<td>$2776.09</td>
<td>119.232.182.142</td>
<td>http://www.gmail.com</td>
</tr>
<tr>
<th>christian@reno.gov</th>
<td>60021</td>
<td>941-964-5617</td>
<td>$2743.41</td>
<td>167.209.64.181</td>
<td>http://www.dotnet.ca</td>
</tr>
<tr>
<th>muffins@donuts.com</th>
<td>17927</td>
<td>941-964-9511</td>
<td>$2998.18</td>
<td>210.214.231.182</td>
<td>http://google.se</td>
</tr>
<tr>
<th>muffins@reno.gov</th>
<td>76375</td>
<td>941-964-2757</td>
<td>$1836.09</td>
<td>220.222.93.171</td>
<td>http://www.samba.org</td>
</tr>
<tr>
<th>mendez@gmail.com</th>
<td>45834</td>
<td>941-964-2575</td>
<td>$2805.46</td>
<td>228.170.245.253</td>
<td>http://flexomat.com</td>
</tr>
<tr>
<th>dev@gmail.com</th>
<td>20022</td>
<td>941-964-4967</td>
<td>$3296.54</td>
<td>175.248.70.240</td>
<td>http://www.flexomat.com</td>
</tr>
<tr>
<th>foo@polyester.se</th>
<td>55977</td>
<td>941-964-745</td>
<td>$2953.73</td>
<td>222.114.227.156</td>
<td>http://www.donuts.com</td>
</tr>
<tr>
<th>adam@aftonbladet.se</th>
<td>38867</td>
<td>941-964-6302</td>
<td>$1949.27</td>
<td>116.241.143.196</td>
<td>http://flexomat.com</td>
</tr>
<tr>
<th>devo@donuts.com</th>
<td>51426</td>
<td>941-964-1234</td>
<td>$1067.00</td>
<td>88.96.149.82</td>
<td>http://www.polyester.se</td>
</tr>
<tr>
<th>henry@samba.org</th>
<td>40859</td>
<td>941-964-4856</td>
<td>$3401.19</td>
<td>68.152.250.74</td>
<td>http://www.flexomat.com</td>
</tr>
<tr>
<th>found@dotnet.ca</th>
<td>23986</td>
<td>941-964-2686</td>
<td>$1393.52</td>
<td>98.102.181.138</td>
<td>http://lostnfound.org</td>
</tr>
<tr>
<th>carl@fish.org</th>
<td>73392</td>
<td>941-964-5792</td>
<td>$3876.04</td>
<td>246.234.182.243</td>
<td>http://www.google.se</td>
</tr>
<tr>
<th>found@mountdev.net</th>
<td>03519</td>
<td>941-964-1599</td>
<td>$1176.48</td>
<td>104.212.122.177</td>
<td>http://donuts.com</td>
</tr>
</tbody>
</table>
</pre>
<p>Nell&#8217;intestazione della nostra pagina richiamiamo la libreria jQuery, il file di QuickSearch e il codice javascript per inizializzare il plugin:</p>
<pre name="code" class="html:nogutter">
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  $('table#table_example tbody tr').quicksearch({
    position: 'before',
    attached: 'table#table_example',
    stripeRowClass: ['odd', 'even'],
    labelText: 'Cerca nella tabella'
  });
</script>
</pre>
</p>
<p>Come potete vedere abbiamo provveduto ad intercettare l&#8217;elemento tabella tramite il suo <em>id</em>, dopo di che specifichiamo le opzioni di inizializzazione.</p>
<h2>Opzioni</h2>
<p>Le opzioni specificate sopra nel codice javascript di inizializzazione sono alcune delle tante che possiamo utilizzare, di seguente elencate e descritte:</p>
<ul>
<li><strong>position</strong>: posizione del modulo di ricerca (<em>before, after, prepend [default], append</em>).</li>
<li><strong>attached</strong>: elemento collegato al modulo di ricerca (<em>default: body</em>).</li>
<li><strong>formId</strong>: attributo id del modulo di ricerca (default: <em>quicksearch</em>).</li>
<li><strong>labelText</strong>: testo dell&#8217;etichetta del campo di ricerca (default: <em>Quick Search</em>).</li>
<li><strong>labelClass</strong>: attributo class dell&#8217;etichetta del campo di ricerca (default: <em>qs_label</em>).</li>
<li><strong>inputText</strong>: valore del campo input di ricerca.</li>
<li><strong>inputClass</strong>: attributo class del campo input di ricerca (default: <em>qs_input</em>).</li>
<li><strong>loaderId</strong>: attributo id dell&#8217;elemento di caricamento risultati (default: <em>loader</em>).</li>
<li><strong>loaderClass</strong>: attributo class dell&#8217;elemento di caricamento risultati (default: <em>loader</em>).</li>
<li><strong>loaderImg</strong>: visualizza un&#8217;immagine insieme al testo di caricamento.</li>
<li><strong>loaderText</strong>: testo di caricamento (default: <em>Loading &#8230;</em>).</li>
<li><strong>stripeRowClass</strong>: aggiunge una classe per ogni elemento in base all&#8217;array dato (array di stringhe di classi).</li>
<li><strong>delay</strong>: ritardo in millisecondi dopo l&#8217;ultimo carattere digitato (default: <em>500</em>).</li>
<li><strong>onBefore</strong>: esegue una funzione prima di effettuare la ricerca (prende: <em>function() { }</em>).</li>
<li><strong>onAfter</strong>: esegue una funzione dopo di effettuare la ricerca (prende: <em>function() { }</em>).</li>
</ul>
<p><em>Nota: Quando QuickSearch è collegata a una tabella, evitate l&#8217;uso di prepend o append.</em></p>
<p>Sviluppato da Rik Lomas potete trovare ulteriori informazioni sulla pagina dedicata a <a title="jQuery quickSearch plug-in" href="http://rikrikrik.com/jquery/quicksearch/" target="_blank">QuickSearch plugin jQuery</a>, come il file javascript del plugin e le demo implementati sugli altri elementi specificati all&#8217;inizio dell&#8217;articolo.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fricerca-in-modo-interattiva-con-jquery%2F&title=Ricerca%20in%20modo%20interattiva%20con%20jQuery" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fricerca-in-modo-interattiva-con-jquery%2F&amp;title=Ricerca%20in%20modo%20interattiva%20con%20jQuery&amp;notes=%0D%0ATra%20i%20tantissimi%20plugin%20sviluppati%20per%20jQuery%20da%20me%20utilizzati%2C%20QuickSearch%20%C3%A8%20quello%20che%20ho%20scoperto%20di%20recente%2C%20ma%20rapidamente%20aggiunto%20nella%20mia%20lista%20di%20preferiti.%0D%0AQuickSearch%20agisce%20visualizzando%20un%20campo%20di%20ricerca%20posto%20sopra%20o%20sotto%20determ" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fricerca-in-modo-interattiva-con-jquery%2F&amp;title=Ricerca%20in%20modo%20interattiva%20con%20jQuery&amp;bodytext=%0D%0ATra%20i%20tantissimi%20plugin%20sviluppati%20per%20jQuery%20da%20me%20utilizzati%2C%20QuickSearch%20%C3%A8%20quello%20che%20ho%20scoperto%20di%20recente%2C%20ma%20rapidamente%20aggiunto%20nella%20mia%20lista%20di%20preferiti.%0D%0AQuickSearch%20agisce%20visualizzando%20un%20campo%20di%20ricerca%20posto%20sopra%20o%20sotto%20determ" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fricerca-in-modo-interattiva-con-jquery%2F&amp;t=Ricerca%20in%20modo%20interattiva%20con%20jQuery" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Ricerca%20in%20modo%20interattiva%20con%20jQuery%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fricerca-in-modo-interattiva-con-jquery%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Ricerca%20in%20modo%20interattiva%20con%20jQuery&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fricerca-in-modo-interattiva-con-jquery%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fricerca-in-modo-interattiva-con-jquery%2F&amp;title=Ricerca%20in%20modo%20interattiva%20con%20jQuery" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fricerca-in-modo-interattiva-con-jquery%2F&amp;t=Ricerca%20in%20modo%20interattiva%20con%20jQuery&amp;s=%0D%0ATra%20i%20tantissimi%20plugin%20sviluppati%20per%20jQuery%20da%20me%20utilizzati%2C%20QuickSearch%20%C3%A8%20quello%20che%20ho%20scoperto%20di%20recente%2C%20ma%20rapidamente%20aggiunto%20nella%20mia%20lista%20di%20preferiti.%0D%0AQuickSearch%20agisce%20visualizzando%20un%20campo%20di%20ricerca%20posto%20sopra%20o%20sotto%20determ" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fricerca-in-modo-interattiva-con-jquery%2F&amp;title=Ricerca%20in%20modo%20interattiva%20con%20jQuery&amp;annotation=%0D%0ATra%20i%20tantissimi%20plugin%20sviluppati%20per%20jQuery%20da%20me%20utilizzati%2C%20QuickSearch%20%C3%A8%20quello%20che%20ho%20scoperto%20di%20recente%2C%20ma%20rapidamente%20aggiunto%20nella%20mia%20lista%20di%20preferiti.%0D%0AQuickSearch%20agisce%20visualizzando%20un%20campo%20di%20ricerca%20posto%20sopra%20o%20sotto%20determ" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Ricerca%20in%20modo%20interattiva%20con%20jQuery&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fricerca-in-modo-interattiva-con-jquery%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/ricerca-in-modo-interattiva-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Colonne adattabili a layout liquido con CSS e jQuery</title>
		<link>http://www.mainickweb.com/colonne-adattabili-a-layout-liquido-con-css-e-jquery/</link>
		<comments>http://www.mainickweb.com/colonne-adattabili-a-layout-liquido-con-css-e-jquery/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 12:00:31 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[layout liquid]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=334</guid>
		<description><![CDATA[

Twittando mi sono ritrovato a leggere un post che analizzava il problema di avere un layout costituito da colonne &#8220;liquid&#8221; adattabile alle dimensioni della finestra del browser.
In un layout fisso imposteremo una dimensione fissa per ogni colonna, occuperemo tutta la larghezza della pagina; ma ad un certo limite, l&#8217;ultima colonna non sar&#224; in grado di [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2009/12/smart-columns.jpg" alt="smart-columns.jpg" border="0" width="500" height="254" /></div>
<p><span id="more-334"></span></p>
<p>Twittando mi sono ritrovato a leggere un post che analizzava il problema di avere un layout costituito da <strong>colonne &#8220;liquid&#8221; adattabile alle dimensioni della finestra del browser</strong>.</p>
<p>In un layout fisso imposteremo una dimensione fissa per ogni colonna, occuperemo tutta la larghezza della pagina; ma ad un certo limite, l&#8217;ultima colonna non sar&agrave; in grado di adattarsi allo spazio rimanente, andando a capo lascier&agrave; un margine di spazio vuoto.</p>
<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2009/12/fixedsample.gif" alt="fixedsample.gif" border="0" width="500" height="129" /></div>
<p>Invece, in un layout liquido le colonne riempiranno perfettamente l&#8217;intero spazio della pagina in qualsiasi caso, ma ci troveremo ad avere un numero predefinito di colonne su singola riga.</p>
<div style="text-align:center;"><img src="http://www.mainickweb.com/wp-content/2009/12/liquidsample.gif" alt="liquidsample.gif" border="0" width="500" height="129" /></div>
<p>La <a href="http://www.sohtanaka.com/web-design/smart-columns-w-css-jquery/" title="Smart Columns w/ CSS &#038; jQuery" target="_blank">soluzione trovata</a> dall&#8217;autore &egrave; stata quella di unire insieme le caratteristiche dei due loyout tramite l&#8217;<strong>utilizzo di CSS e jQuery</strong>.</p>
<p>Abbiamo un codice html di base per l&#8217;esempio:</p>
<pre name="code" class="html:nogutter">
&lt;ul class=&quot;column&quot;&gt;
  &lt;!--Voce elenco colonna--&gt;
  &lt;li&gt;
    &lt;div class=&quot;block&quot;&gt;
      &lt;!--Contenuto colonna--&gt;
    &lt;/div&gt;
  &lt;/li&gt;
  &lt;!--Inserire altre colonne--&gt;
&lt;/ul&gt;
</pre>
</p>
<p>Codice CSS del foglio di stile collegato all&#8217;esempio:</p>
<pre name="code" class="css:nogutter">
ul.column {
  width: 100%; /*layout liquido*/
  margin: 10px 0;
  padding: 0;
  list-style: none;
}
ul.column li {
  float: left;
  display: inline;
  width: 200px; /*larghezza predefinita per ogni colonna*/
  margin: 5px 0;
  padding: 0;
}
.block {
  height: 355px;
  margin-right: 10px; /*margine tra ogni colonna*/
  padding: 20px;
  background: #e3e1d5;
  font-size: 1em;
}
.block img {
  /*Dimensioni flessibili per l'immagine interna alla colonna*/
  display: block;
  width: 89%;  /*1% in meno per prevenire un bug in IE6*/
  margin: 0 auto;
  padding: 5%;
  background-color: #fff;
  -ms-interpolation-mode: bicubic; /*prevents image pixelation for IE 6/7 */
}
</pre>
<p>diamo dimensione <em>100%</em> al layout per coprire l&#8217;intero spazio della pagina, mentre una dimensione fissa predefinita per le colonne in modo da risolvere il secondo dei due problemi descritti: in caso di colonne liquidi avremo un numero predefinito su singola riga.
</p>
<p>Ecco lo <strong>script jQuery</strong> che risolve il primo dei problemi:</p>
<pre name="code" class="javascript:nogutter">
//Funzione che calcola la dimensione da applicare alle colonne
function smartColumns() {
  //Resetto dimensione colonne all'intera pagina 100%
  $('ul.column').css({ 'width' : &quot;100%&quot;});
  var colWrap = $('ul.column').width(); //larghezza riga
  //Numero di colonne di 200px che vanno bene nell'attuale larghezza della pagina
  var colNum = Math.floor(colWrap / 200);
  //Dividendo la larghezza della pagina per il numero di colonne che possono andare bene,
  //otteniamo come numero intero la larghezza perfetta da assegnare a ciascuna colonna
  var colFixed = Math.floor(colWrap / colNum);
  $('ul.column').css({ 'width' : colWrap}); //Risolve bug in qualche browser
  $("ul.column li").css({ 'width' : colFixed}); //Imposto la nuova larghezza alle colonne
}
smartColumns(); //Esegue la funzione quando si carica la pagina la prima volta
$(window).resize(function () {
  //Ogni volta che la finestra &egrave; ridimensionata si esegue la funzione
  smartColumns();
});
</pre>
</p>
<p>Come realizza il tutto &egrave; descritto nei commenti dello script; potete <a href="http://www.sohtanaka.com/web-design/examples/smart-columns/" title="" target="_blank">visualizzare la demo</a> e avere ulteriori informazioni visitando la pagina dell&#8217;autore.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Fcolonne-adattabili-a-layout-liquido-con-css-e-jquery%2F&title=Colonne%20adattabili%20a%20layout%20liquido%20con%20CSS%20e%20jQuery" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Fcolonne-adattabili-a-layout-liquido-con-css-e-jquery%2F&amp;title=Colonne%20adattabili%20a%20layout%20liquido%20con%20CSS%20e%20jQuery&amp;notes=%0A%0A%0D%0ATwittando%20mi%20sono%20ritrovato%20a%20leggere%20un%20post%20che%20analizzava%20il%20problema%20di%20avere%20un%20layout%20costituito%20da%20colonne%20%22liquid%22%20adattabile%20alle%20dimensioni%20della%20finestra%20del%20browser.%0D%0AIn%20un%20layout%20fisso%20imposteremo%20una%20dimensione%20fissa%20per%20ogni%20colonn" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Fcolonne-adattabili-a-layout-liquido-con-css-e-jquery%2F&amp;title=Colonne%20adattabili%20a%20layout%20liquido%20con%20CSS%20e%20jQuery&amp;bodytext=%0A%0A%0D%0ATwittando%20mi%20sono%20ritrovato%20a%20leggere%20un%20post%20che%20analizzava%20il%20problema%20di%20avere%20un%20layout%20costituito%20da%20colonne%20%22liquid%22%20adattabile%20alle%20dimensioni%20della%20finestra%20del%20browser.%0D%0AIn%20un%20layout%20fisso%20imposteremo%20una%20dimensione%20fissa%20per%20ogni%20colonn" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Fcolonne-adattabili-a-layout-liquido-con-css-e-jquery%2F&amp;t=Colonne%20adattabili%20a%20layout%20liquido%20con%20CSS%20e%20jQuery" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Colonne%20adattabili%20a%20layout%20liquido%20con%20CSS%20e%20jQuery%20-%20http%3A%2F%2Fwww.mainickweb.com%2Fcolonne-adattabili-a-layout-liquido-con-css-e-jquery%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Colonne%20adattabili%20a%20layout%20liquido%20con%20CSS%20e%20jQuery&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Fcolonne-adattabili-a-layout-liquido-con-css-e-jquery%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Fcolonne-adattabili-a-layout-liquido-con-css-e-jquery%2F&amp;title=Colonne%20adattabili%20a%20layout%20liquido%20con%20CSS%20e%20jQuery" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Fcolonne-adattabili-a-layout-liquido-con-css-e-jquery%2F&amp;t=Colonne%20adattabili%20a%20layout%20liquido%20con%20CSS%20e%20jQuery&amp;s=%0A%0A%0D%0ATwittando%20mi%20sono%20ritrovato%20a%20leggere%20un%20post%20che%20analizzava%20il%20problema%20di%20avere%20un%20layout%20costituito%20da%20colonne%20%22liquid%22%20adattabile%20alle%20dimensioni%20della%20finestra%20del%20browser.%0D%0AIn%20un%20layout%20fisso%20imposteremo%20una%20dimensione%20fissa%20per%20ogni%20colonn" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Fcolonne-adattabili-a-layout-liquido-con-css-e-jquery%2F&amp;title=Colonne%20adattabili%20a%20layout%20liquido%20con%20CSS%20e%20jQuery&amp;annotation=%0A%0A%0D%0ATwittando%20mi%20sono%20ritrovato%20a%20leggere%20un%20post%20che%20analizzava%20il%20problema%20di%20avere%20un%20layout%20costituito%20da%20colonne%20%22liquid%22%20adattabile%20alle%20dimensioni%20della%20finestra%20del%20browser.%0D%0AIn%20un%20layout%20fisso%20imposteremo%20una%20dimensione%20fissa%20per%20ogni%20colonn" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Colonne%20adattabili%20a%20layout%20liquido%20con%20CSS%20e%20jQuery&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Fcolonne-adattabili-a-layout-liquido-con-css-e-jquery%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/colonne-adattabili-a-layout-liquido-con-css-e-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Effetto newsticker con jQuery</title>
		<link>http://www.mainickweb.com/effetto-newsticker-con-jquery/</link>
		<comments>http://www.mainickweb.com/effetto-newsticker-con-jquery/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 09:29:39 +0000</pubDate>
		<dc:creator>MaiNick</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[news a scorrimento]]></category>
		<category><![CDATA[newsticker]]></category>
		<category><![CDATA[plugin jquery]]></category>

		<guid isPermaLink="false">http://www.mainickweb.com/?p=320</guid>
		<description><![CDATA[Con questo piccolo articolo voglio illustrare un modo per visualizzare le notizie recenti con liScroll, un plugin per jQuery che trasforma qualsiasi elenco non ordinato ul in un news ticker a scorrimento.

Con il termine &#8220;newsticker&#8221; si vuole intendere un box in cui si possono leggere le ultime notizie con effetto scorrimento tipico dei siti di [...]]]></description>
			<content:encoded><![CDATA[<p>Con questo piccolo articolo voglio illustrare un modo per visualizzare le notizie recenti con <a href="http://www.gcmingati.net/wordpress/wp-content/lab/jquery/newsticker/jq-liscroll/scrollanimate.html" title="liScroll (a jQuery News Ticker made easy)" target="_blank"><strong>liScroll</strong></a>, un plugin per jQuery che trasforma qualsiasi elenco non ordinato <em>ul</em> in un <strong>news ticker a scorrimento</strong>.</p>
<p><span id="more-320"></span></p>
<p>Con il termine <em>&#8220;newsticker&#8221;</em> si vuole intendere un box in cui si possono leggere le <strong>ultime notizie con effetto scorrimento</strong> tipico dei siti di informazione giornalistica</p>
<h1>Utilizzo</h1>
<p>Tutto ci&ograve; che serve per costruire il vostro box news ticker &egrave; una lista non ordinata che come attributo ha un <em>id</em> univoco:</p>
<pre name="code" class="html:nogutter">
&lt;ul id=&quot;newsticker01&quot;&gt;
  &lt;li&gt;&lt;span&gt;16/12/2009&lt;/span>&lt;a href=&quot;http://www.mainickweb.com/crea-tooltip-su-link-e-immagini-in-modo-semplice-con-jquery/&quot;&gt;Crea tooltip su link e immagini in modo semplice con jQuery&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;span&gt;15/12/2009&lt;/span&gt;&lt;a href=&quot;http://www.mainickweb.com/jquery-captify-plugin-aggiungere-didascalie-alle-immagini/&quot;&gt;jQuery Captify Plugin: Aggiungere didascalie alle immagini&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;span&gt;07/12/2009&lt;/span&gt;&lt;a href=&quot;http://www.mainickweb.com/effetto-growl-con-jquery/&quot;&gt;Effetto Growl con jQuery&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;span&gt;07/12/2009&lt;/span&gt;&lt;a href=&quot;http://www.mainickweb.com/sfondo-a-tutto-schermo-con-jquery/&quot;&gt;Sfondo a tutto schermo con jQuery&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;span&gt;09/10/2009&lt;/span&gt;&lt;a href=&quot;http://www.mainickweb.com/crea-una-classifica-mp3-musicale-con-jquery/&quot;&gt;Crea una classifica mp3 musicale con jQuery&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</pre>
<pre>
</pre>
</p>
<p>Per realizzare l&#8217;effetto bisogna collegare alla vostra pagina web, come sempre, la <strong>libreria jQuery</strong>, il plugin liScroll e il seguente semplice codice javascript:</p>
<pre name="code" class="javascript:nogutter">
$(function(){
  $('ul#newsticker01').liScroll();
});
</pre>
</p>
<h1>Opzioni</h1>
<p>L&#8217;unica opzione personalizzabile di questo plugin jQuery &egrave; la velocit&agrave;:</p>
<pre name="code" class="javascript:nogutter">
$(function(){
    $('ul#newsticker01').liScroll({travelocity: 0.15});
});
</pre>
<p>modificando il valore del parametro <em>travelocity</em>.</p>
<p>Sul <a href="http://www.gcmingati.net/wordpress/wp-content/lab/jquery/newsticker/jq-liscroll/scrollanimate.html" title="liScroll (a jQuery News Ticker made easy)" target="_blank">pagina dedicata</a> a <strong>liScroll plugin jQuery</strong> sono disponibili demo e script.</p>



Condividi:


	<a rel="nofollow"  target="_blank" href="http://www.diggita.it/submit.php?url=http%3A%2F%2Fwww.mainickweb.com%2Feffetto-newsticker-con-jquery%2F&title=Effetto%20newsticker%20con%20jQuery" title="Diggita"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/diggita.png" title="Diggita" alt="Diggita" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.mainickweb.com%2Feffetto-newsticker-con-jquery%2F&amp;title=Effetto%20newsticker%20con%20jQuery&amp;notes=Con%20questo%20piccolo%20articolo%20voglio%20illustrare%20un%20modo%20per%20visualizzare%20le%20notizie%20recenti%20con%20liScroll%2C%20un%20plugin%20per%20jQuery%20che%20trasforma%20qualsiasi%20elenco%20non%20ordinato%20ul%20in%20un%20news%20ticker%20a%20scorrimento.%0A%0A%0D%0ACon%20il%20termine%20%22newsticker%22%20si%20vuole%20inten" title="del.icio.us"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.mainickweb.com%2Feffetto-newsticker-con-jquery%2F&amp;title=Effetto%20newsticker%20con%20jQuery&amp;bodytext=Con%20questo%20piccolo%20articolo%20voglio%20illustrare%20un%20modo%20per%20visualizzare%20le%20notizie%20recenti%20con%20liScroll%2C%20un%20plugin%20per%20jQuery%20che%20trasforma%20qualsiasi%20elenco%20non%20ordinato%20ul%20in%20un%20news%20ticker%20a%20scorrimento.%0A%0A%0D%0ACon%20il%20termine%20%22newsticker%22%20si%20vuole%20inten" title="Digg"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.mainickweb.com%2Feffetto-newsticker-con-jquery%2F&amp;t=Effetto%20newsticker%20con%20jQuery" title="Facebook"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Effetto%20newsticker%20con%20jQuery%20-%20http%3A%2F%2Fwww.mainickweb.com%2Feffetto-newsticker-con-jquery%2F" title="Twitter"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Effetto%20newsticker%20con%20jQuery&amp;link=http%3A%2F%2Fwww.mainickweb.com%2Feffetto-newsticker-con-jquery%2F" title="FriendFeed"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.mainickweb.com%2Feffetto-newsticker-con-jquery%2F&amp;title=Effetto%20newsticker%20con%20jQuery" title="StumbleUpon"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fwww.mainickweb.com%2Feffetto-newsticker-con-jquery%2F&amp;t=Effetto%20newsticker%20con%20jQuery&amp;s=Con%20questo%20piccolo%20articolo%20voglio%20illustrare%20un%20modo%20per%20visualizzare%20le%20notizie%20recenti%20con%20liScroll%2C%20un%20plugin%20per%20jQuery%20che%20trasforma%20qualsiasi%20elenco%20non%20ordinato%20ul%20in%20un%20news%20ticker%20a%20scorrimento.%0A%0A%0D%0ACon%20il%20termine%20%22newsticker%22%20si%20vuole%20inten" title="Tumblr"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.mainickweb.com%2Feffetto-newsticker-con-jquery%2F&amp;title=Effetto%20newsticker%20con%20jQuery&amp;annotation=Con%20questo%20piccolo%20articolo%20voglio%20illustrare%20un%20modo%20per%20visualizzare%20le%20notizie%20recenti%20con%20liScroll%2C%20un%20plugin%20per%20jQuery%20che%20trasforma%20qualsiasi%20elenco%20non%20ordinato%20ul%20in%20un%20news%20ticker%20a%20scorrimento.%0A%0A%0D%0ACon%20il%20termine%20%22newsticker%22%20si%20vuole%20inten" title="Google Bookmarks"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="mailto:?subject=Effetto%20newsticker%20con%20jQuery&amp;body=http%3A%2F%2Fwww.mainickweb.com%2Feffetto-newsticker-con-jquery%2F" title="email"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.mainickweb.com/feed/" title="RSS"><img src="http://www.mainickweb.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.mainickweb.com/effetto-newsticker-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
