Ciao.
Ho un bel dilemma che non sono riuscito a risolvere.
Prima di tutto posto il codice:
XHTML:
<div id="menu">
<div id="botton_1" class="botton" ></div>
<div id="botton_2" class="botton"></div>
<div id="botton_3" class="botton"></div>
<div id="botton_4" class="botton"></div>
<div id="botton_5" class="botton"></div>
</div>
<div id="Redazione"> </div>
<div id="Arretrati"> </div>
<div id="Galleria"> </div>
<div id="PezziSparsi"> </div>
<div id="Contatti"> </div>
CSS:
#menu {
height: 175px;
width: 1200px;
background-color: #13100a;
}
.botton {
height: 125px;
width: 125px;
float: left;
margin: 25px 25px 0 0;
}
.botton a{
line-height: 125px;
display: block;
text-decoration: none;
}
#botton_1 {
background-image: url(botton_1.jpg);
margin-left: 250px;
}
#botton_2 {
background-image: url(bottonn_2.jpg);
}
#botton_3 {
background-image: url(botton_3.jpg);
}
#botton_4 {
background-image: url(botton_4.jpg);
}
#botton_5 {
background-image: url(botton_5.jpg);
}
#Redazione{
display: none;
width: 1200px;
background-color: #CCC;
}
#Arretrati{
display: none;
width: 1200px;
background-color: #0F0;
}
#Galleria{
display: none;
width: 1200px;
background-color: #33C;
}
#PezziSparsi{
display: none;
width: 1200px;
background-color: #6CF;
}
#Contatti{
display: none;
width: 1200px;
background-color: #C06;
}
File jQuery:
function mostraRedazione(){
$("#Redazione").animate({"height": "toggle"}, { duration: 600 });
}
function mostraArretrati(){
$("#Arretrati").animate({"height": "toggle"}, { duration: 600 });
}
function mostraGalleria(){
$("#Galleria").animate({"height": "toggle"}, { duration: 600 });
}
function mostraPezziSparsi(){
$("#PezziSparsi").animate({"height": "toggle"}, { duration: 600 });
}
function mostraContatti(){
$("#Contatti").animate({"height": "toggle"}, { duration: 600 });
}
Bene.Tuttto funziona.
Ci sono 5 pulsanti.Ogni pulsante fa aprire uno slide verticale che appare.
Ecco il problema a cui non trovo una soluzione:
Se clicclo su più pulsanti ovviamente si aprono più slide.Ma non è la mia intenzione.
Io vorrei che se clicco un pulsante quando uno slide è già aperto, questo si chiuda e apra quello nuovo:
esempio:
Clicclo sul bottone 1 e si apre lo slide 1.Clicco sul bottone 2, lo slide 1 sichiude e si apre lo slide 2.
Io non so come fare ç.ç
Ringrazio in anticipo chiunque risponda che sia di aiuto o no.