<font face="Verdana" size="3"> <b>09 styczeń 2012 - Szkolenie 1 test
</b>
<font face="Verdana" size="2"> Test to działa!
<font face="Verdana" size="1"> <p id="show1" align="right" style="color: red; cursor: pointer;">więcej...
<font face="Verdana" size="3"> <b>09 styczeń 2012 - Szkolenie 2 test
</b>
<font face="Verdana" size="2"> Test to działa! Hura!
<font face="Verdana" size="1"> <p id="show2" align="right" style="color: red; cursor: pointer;">więcej...
I taki kod jquery:
$(document).ready(function(){
$('#szk1').css('display','none');
$('#show1').click(function(){
if ($("#szk1").is(":hidden")) {
$("#szk1").slideDown("slow");
$('#show1').text('schowaj...');
}
else{
$("#szk1").slideUp("slow");
$('#show1').text('więcej...');
}
});
$('#szk2').css('display','none');
$('#show2').click(function(){
if ($("#szk2").is(":hidden")) {
$("#szk2").slideDown("slow");
$('#show2').text('schowaj...');
}
else{
$("#szk2").slideUp("slow");
$('#show2').text('więcej...');
}
});
});
W przypadku dwóch rozwijających się elementów, jeszcze ujdzie chociaż i tak brzydko to wygląda.
A ja nie mam pomysłu jak to zrobić tak "elegencko" (tzn. żebym do każdego rozwijanego elementu nie musiał dodawać znowu tych kilku linijek).
Ten post edytował yozer2308 4.01.2012, 09:39:20