Hi. Zacząłem naukę jQuery bo wypada znać, postanowiłem zrobić sobie proste dynamiczne menu. No i zrobiłem
div.div1 {
margin-top: 50px;
margin-left: 20px;
background: green;
width: 200px;
color: white;
float: left;
}
div.div2 {
margin-top: 50px;
width: 400px;
background: blue;
display: block;
float: left;
}
p.p {
display: none;
}
p.p1 {
display: none;
}
p.p2 {
display: none;
}
<script type="text/javascript">
$(document).ready( function() {
$(".li").click( function() {
$(this).next("p").toggle("slow");
$(".a").click( function () {
$(".p1").show("slow");
$("p").not(".p1").not(".p").hide();
});
$(".a2").click( function () {
$(".p2").show("slow");
$("p").not(".p2").not(".p").hide();
});
});
});
<body vlink="white" link="white" alink="white">
<li class="li">Menu pierwsze
</li> <p class="p"><a href="#" class="a">Akapit do rozwinięcia 1
</a></p>
<li class="li">Menu drugie
</li> <p class="p"><a href="#" class="a2">Akapit do rozwinięcia 2
</a></p> <p class="p1">Myślę że to dobre rozwiązanie
</p> <p class="p2">Myślę że to jest wszystko porąbane
</p>
No i chce sie zapytac czy da sie to okrocic bo nie bede co nowy dzial dodawal 10 linijek jQuery i stylow. Myslalem nad zrobieniem funkcji ale musialbym jakos zmienna wpakowac pod klase jednak nie bardzo wiem jak ^^ Nakierujcie mnie prosze. Pozdrawiam