<?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>click to hide Archivi - Alessandro Albergo</title>
	<atom:link href="https://alessandroalbergo.it/tag/click-to-hide/feed/" rel="self" type="application/rss+xml" />
	<link>https://alessandroalbergo.it/tag/click-to-hide/</link>
	<description>Alessandro Albergo, sviluppatore - Frontend e Backend - Bari - Realizzazione siti web</description>
	<lastBuildDate>Wed, 15 Dec 2021 11:18:56 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://alessandroalbergo.it/wp-content/uploads/2021/03/cropped-aa-giallo-32x32.png</url>
	<title>click to hide Archivi - Alessandro Albergo</title>
	<link>https://alessandroalbergo.it/tag/click-to-hide/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Mostrare elemento al click sul tuo sito web</title>
		<link>https://alessandroalbergo.it/mostrare-elemento-al-click/</link>
					<comments>https://alessandroalbergo.it/mostrare-elemento-al-click/#comments</comments>
		
		<dc:creator><![CDATA[Alessandro Albergo]]></dc:creator>
		<pubDate>Sun, 21 Mar 2021 18:00:07 +0000</pubDate>
				<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[sviluppo web]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[click to hide]]></category>
		<category><![CDATA[click to show]]></category>
		<category><![CDATA[elementor]]></category>
		<category><![CDATA[Simply custom css and js]]></category>
		<category><![CDATA[style]]></category>
		<guid isPermaLink="false">https://alessandroalbergo.it/?p=2645</guid>

					<description><![CDATA[<p>Come creare un elemento che viene visualizzato al click del pulsante. Ciao oggi ti spiegherò come mostrare un elemento, video o altro, al click di un pulsante(click to show) nel tuo sito web anche per CMS come WordPress utilizzando jquery. Essendo una guida anche per siti Web che non utilizzano CMS, non servirà installare plugin..</p>
<p>L'articolo <a href="https://alessandroalbergo.it/mostrare-elemento-al-click/">Mostrare elemento al click sul tuo sito web</a> proviene da <a href="https://alessandroalbergo.it">Alessandro Albergo</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2 class="elementor-heading-title elementor-size-default">Come creare un elemento che viene visualizzato al click del pulsante.</h2>
<p>Ciao oggi ti spiegherò come mostrare un elemento, video o altro, al click di un pulsante(click to show) nel tuo sito web anche per CMS come WordPress utilizzando jquery.</p>
<p>Essendo una guida anche per siti Web che non utilizzano CMS, non servirà installare plugin su WordPress.</p>
<p>Utilizzando già di base un page builder come Elementor , Divi o altro, potrai creare tutto senza installare niente, ma nel caso così non fosse, dovrai scrivere il tuo codice all&#8217;interno del foglio .js del tuo tema oppure installare il plugin <a style="color: #fac921;" href="https://it.wordpress.org/plugins/custom-css-js/" target="_blank" rel="noopener">Simple Custom CSS and JS</a> .</p>
<p>La bellezza di questo Plugin, è che puoi scrivere il tuo codice all&#8217;interno con il il modulo personalizza che usi di solito per il tuo sito e quindi mantenerlo anche nel caso tu dovessi cambiare il tema WordPress.</p>
<p>Sappi che tutto sarà creato utilizzando il codice in linguaggio jquery che ti mostrerò in questa guida.</p>
<p>Per prima cosa servirà creare una classe per la sezione che conterrà l&#8217; elemento, (in questo esempio una parola) che apparirà al click del pulsante nel tuo sito web, nel caso il tuo sito non sia un CMS potrai crearla in questa maniera:</p>
<div class="wp-block-codemirror-blocks code-block ">
<pre class="CodeMirror" data-setting="{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:false,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}">&lt;section class="mostra-al-click"&gt; 
 &lt;div&gt; 
  &lt;p&gt;Questo testo apparirà al click del pulsante&lt;/p&gt;
 &lt;/div&gt;
&lt;/section&gt;</pre>
</div>
<p>Nel caso tu stessi usando WordPress con un page builder come per esempio <a style="color: #fac921;" href="https://elementor.com/" target="_blank" rel="noopener">Elementor</a>, potrai dare il nome della <strong>Classe</strong> nelle impostazioni della sezione cliccando su &#8220;avanzato&#8221;:</p>
<p>&nbsp;</p>
<p><img decoding="async" class="wp-image-2653 size-full" src="https://alessandroalbergo.it/wp-content/uploads/2021/03/MOSTRARE-ELEMENTO-AL-CLICK-DI-UN-BOTTONE-JQUERY.png" alt="MOSTRARE ELEMENTO AL CLICK DI UN BOTTONE JQUERY" width="100%" height="100%" srcset="https://alessandroalbergo.it/wp-content/uploads/2021/03/MOSTRARE-ELEMENTO-AL-CLICK-DI-UN-BOTTONE-JQUERY.png 1335w, https://alessandroalbergo.it/wp-content/uploads/2021/03/MOSTRARE-ELEMENTO-AL-CLICK-DI-UN-BOTTONE-JQUERY-300x140.png 300w, https://alessandroalbergo.it/wp-content/uploads/2021/03/MOSTRARE-ELEMENTO-AL-CLICK-DI-UN-BOTTONE-JQUERY-1024x477.png 1024w, https://alessandroalbergo.it/wp-content/uploads/2021/03/MOSTRARE-ELEMENTO-AL-CLICK-DI-UN-BOTTONE-JQUERY-768x358.png 768w" sizes="(max-width: 1335px) 100vw, 1335px" /></p>
<p>&nbsp;</p>
<p>Bene adesso creiamo il pulsante che ci farà apparire la sezione grazie ad una classe che noi gli daremo:</p>
<div class="wp-block-codemirror-blocks code-block">
<pre class="CodeMirror" data-setting="{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:false,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}">&lt;button class="clicca-e-mostra"&gt;Clicca qui per mostrare&lt;/button&gt;</pre>
</div>
<p>Usando WordPress, basterà inserire il pulsante e sempre con &#8220;avanzato&#8221; e aggiungere la classe :</p>
<p>&nbsp;</p>
<p><a href="https://alessandroalbergo.it/wp-content/uploads/2021/03/PULSANTE-MOSTRARE-ELEMENTO-AL-CLICK-JQUERY.png" target="_blank" rel="noopener"><img decoding="async" class="aligncenter wp-image-2666 size-full" src="https://alessandroalbergo.it/wp-content/uploads/2021/03/PULSANTE-MOSTRARE-ELEMENTO-AL-CLICK-JQUERY.png" alt="" width="100%" height="100%" srcset="https://alessandroalbergo.it/wp-content/uploads/2021/03/PULSANTE-MOSTRARE-ELEMENTO-AL-CLICK-JQUERY.png 917w, https://alessandroalbergo.it/wp-content/uploads/2021/03/PULSANTE-MOSTRARE-ELEMENTO-AL-CLICK-JQUERY-300x192.png 300w, https://alessandroalbergo.it/wp-content/uploads/2021/03/PULSANTE-MOSTRARE-ELEMENTO-AL-CLICK-JQUERY-768x492.png 768w" sizes="(max-width: 917px) 100vw, 917px" /></a></p>
<p>&nbsp;</p>
<h3><strong>Codice Jquery per mostrare elemento al click sul tuo sito web</strong></h3>
<p>Abbiamo quasi ultimato il <strong>click to show </strong>per il sito web, non ci resta che inserire il codice che ho creato, nel tuo html o nei vari fogli di .js e .css o nel plugin Simple Custom Css e Js. Oppure copiarlo nel modulo &lt;html&gt; del page builder che in questo esempio è Elementor:</p>
<p>&nbsp;</p>
<div class="wp-block-codemirror-blocks code-block ">
<pre class="CodeMirror" data-setting="{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:true,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}">&lt;script&gt;
    document.addEventListener('DOMContentLoaded', function() {
        jQuery(function($){
    $('.clicca-e-mostra').each(function(i){
    $(this).click(function(){ $('.showclick').eq(i).show();
    $('.mostra-al-click').eq(i).show();
    $('.clicca-e-mostra').eq(i).hide();
    $('.clicca-e-nascondi').eq(i).show();
    }); });
    });


    });
&lt;/script&gt;
&lt;style&gt;
.mostra-al-click{ 
    cursor: pointer; 
    } 
.clicca-e-mostra{ 
    display: none; 
    } 
&lt;/style&gt;</pre>
</div>
<p>&nbsp;</p>
<p>Per Elementor useremo il modulo &lt;html&gt;:</p>
<p><a href="https://alessandroalbergo.it/wp-content/uploads/2021/03/html-elementor-MOSTRARE-ELEMENTO-AL-CLICK-JQUERY.png" target="_blank" rel="noopener"><img decoding="async" class="aligncenter wp-image-2675 size-full" src="https://alessandroalbergo.it/wp-content/uploads/2021/03/html-elementor-MOSTRARE-ELEMENTO-AL-CLICK-JQUERY.png" alt="" width="100%" height="100%" srcset="https://alessandroalbergo.it/wp-content/uploads/2021/03/html-elementor-MOSTRARE-ELEMENTO-AL-CLICK-JQUERY.png 1360w, https://alessandroalbergo.it/wp-content/uploads/2021/03/html-elementor-MOSTRARE-ELEMENTO-AL-CLICK-JQUERY-300x127.png 300w, https://alessandroalbergo.it/wp-content/uploads/2021/03/html-elementor-MOSTRARE-ELEMENTO-AL-CLICK-JQUERY-1024x434.png 1024w, https://alessandroalbergo.it/wp-content/uploads/2021/03/html-elementor-MOSTRARE-ELEMENTO-AL-CLICK-JQUERY-768x325.png 768w" sizes="(max-width: 1360px) 100vw, 1360px" /></a></p>
<p>&nbsp;</p>
<p>Come vedi il codice si divide in 2 parti.</p>
<ul>
<li>Una parte è lo style che ti servirà a nascondere la sezione contenente l&#8217;elemento e a far si che venga mostrato il puntatore del mouse sul bottone (che non avendo un link non te lo mostra).</li>
<li>L&#8217;altra parte invece è il jquery che aggiungerà una proprietà (hide) al pulsante quando verrà mostrata l&#8217;immagine.</li>
</ul>
<p>&nbsp;</p>
<h3><strong>Posso creare un pulsante per far scomparire l&#8217;elemento e far riapparire il bottone ?</strong></h3>
<p>Certamente! Proviamoci subito !</p>
<p>Creiamo un pulsante &#8220;nascondi elemento&#8221;, che ci riporti al punto iniziale, quindi lo aggiungiamo subito sotto a quello già creato, ma con un&#8217;altra classe:</p>
<div class="wp-block-codemirror-blocks code-block ">
<pre class="CodeMirror" data-setting="{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:false,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}">&lt;button class="clicca-e-mostra"&gt;Clicca qui per mostrare&lt;/button&gt;
&lt;button class="clicca-e-nascondi"&gt;Clicca qui per nascondere&lt;/button&gt;</pre>
</div>
<p>Chiaramente ora andremo ad aggiungere qualche riga nel codice jquery e nello style per l&#8217;ultimo pulsante:</p>
<p>&nbsp;</p>
<div class="wp-block-codemirror-blocks code-block ">
<pre class="CodeMirror" data-setting="{&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:false,&quot;lineWrapping&quot;:true,&quot;styleActiveLine&quot;:false,&quot;readOnly&quot;:true,&quot;align&quot;:&quot;&quot;}">&lt;script&gt;
    document.addEventListener('DOMContentLoaded', function() {
        jQuery(function($){
    $('.clicca-e-mostra').each(function(i){
    $(this).click(function(){ $('.showclick').eq(i).show();
    $('.mostra-al-click').eq(i).show();
    $('.clicca-e-mostra').eq(i).hide();
    $('.clicca-e-nascondi').eq(i).show();
    }); });
    });  


    jQuery(function($){
    $('.clicca-e-nascondi').each(function(i){
    $(this).click(function(){ $('.clicca-e-nascond').eq(i).show();
    $('.mostra-al-click').eq(i).hide();
    $('.clicca-e-nascondi').eq(i).hide();
    $('.clicca-e-mostra').eq(i).show();
    }); });
    });  
    
    
    });
&lt;/script&gt;

&lt;style&gt;
.clicca-e-mostra{
cursor: pointer;
}

.clicca-e-nascondi{
cursor: pointer;
}

.mostra-al-click{
display: none;
}

.clicca-e-nascondi{
display: none;
}
&lt;/style&gt;</pre>
</div>
<p>&nbsp;</p>
<p>Ora non ti resta che salvare e goderti il tuo <strong>click to show e click to hide !</strong></p>
<p>È stato utile ? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Lasciamo un commento per farmelo sapere!</p>
<p>&nbsp;</p>
<p>L'articolo <a href="https://alessandroalbergo.it/mostrare-elemento-al-click/">Mostrare elemento al click sul tuo sito web</a> proviene da <a href="https://alessandroalbergo.it">Alessandro Albergo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://alessandroalbergo.it/mostrare-elemento-al-click/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
	</channel>
</rss>
