Domanda

Sto cercando un plugin per WordPress che nasconde per iniziare con il dire quando scatto una foto freccia una funzione ajax salta fuori con dire un modulo di contatto dentro e anche un'altra caratteristica nascondi mostra nella parte inferiore della pagina per mostrare e nascondere più div.

C'è un plugin che può fare tutto questo?

Le mie pagine devono essere modificabili per il mio cliente, quindi è impossibile per me per costruire questo il tema. La funzione javascript deve essere parte di una pagina. Ho trovato WP MostrareNascondere elementi, ma questo non mi permette di farlo con più div nella stessa posizione.

Ecco alcune delle script che sto utilizzando come consentito dal plugin nelle mie pagine

    <p id="mytest">my text</p>
<p><a onclick="wp_showhide('mytest')" href="javascript:void(0);">my link</a></p>
<p id="new">new</p>
<p><a onclick="wp_showhide('new')" href="javascript:void(0);">new</a></p>

Grazie per il vostro aiuto Saluti

Judi

P.S. http://wordpress.digitalnature.ro/mystique/ Si prega di notare la barra laterale su questo sito, questo è quello che sto cercando di achive ma all'interno del contenuto della pagina principale

Questo breve script funziona all'interno di una pagina, ma voglio un effetto di swap div Come posso usare questo per lavorare con div multipe? - Mi piacerebbe cambiare il visability di più div tutti con lo stesso spazio o div

   <p><script type="text/javascript">
<!--
    function toggle_visibility(id) {
       var e = document.getElementById(id);
       if(e.style.display == 'block')
          e.style.display = 'none';
       else
          e.style.display = 'block';
    }
//-->
</script></p>
<p><a onclick="toggle_visibility('foo');" href="#">Click here to toggle visibility of element #foo</a></p>
<div id="foo">This is foo</div>
<p><a onclick="toggle_visibility('too');" href="#">Click here to toggle visibility of element #too</a></p>
<div id="too">This is too</div>

Credo di aver risolto il mio problema :) Mi piacerebbe sapere se chiunque può modificare in modo che il 1 ° div è già aperta al caricamento della pagina

<p><script type="text/javascript">
lastone='empty'; 
function showIt(lyr) 
{ 
if (lastone!='empty') lastone.style.display='none'; 
lastone=document.getElementById(lyr); 
lastone.style.display='block';
}
</script></p>
<p><a href="JavaScript:;" onClick="showIt('divID')">link</a></p>
<div id="divID" style="display: none;">content</div>
<p><a href="JavaScript:;" onClick="showIt('new')">link</a></p>
<div id="new" style="display: none;">content</div>
È stato utile?

Soluzione

Per rispondere alla tua edit: non puoi semplicemente rimuovere la visualizzazione: Stile di nessuno dalla div originale

Se avete bisogno di farlo in Javascript, Chuck uno ShowIt ( 'divID'); la linea dopo la funzione.

Per farlo correttamente, aggiungere in window.onload:

window.onload = showIt('divID');

O, più correttamente, hanno una funzione che accoda nella onload ( come questo ).

O probabilmente migliore, utilizzare un quadro :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top