PHP beginner |
|
Hey
ik heb een probleem waar ik nou al een beste (te lange) tijd mee aan het klooien ben, ik kom er niet uit. Frustrerender kan het NIET want waarschijnlijk is het zo'n klein *** foutje.
De code:
$(document).ready(function(){
$('a.nieuwsexpand').click(function(){
if($('p.nieuwsitem').is(":hidden")){
$(this).next("p.nieuwsitem").slideDown(300);
$(this).css("border-bottom","none");
}else{
$(this).next('p.nieuwsitem').slideUp(300);
$(this).css("border-bottom","1px solid #000000");
}
});
});
$(document).ready(function(){ $('a.nieuwsexpand').click(function(){ if($('p.nieuwsitem').is(":hidden")){ $(this).next("p.nieuwsitem").slideDown(300); $(this).css("border-bottom","none"); }else{ $(this).next('p.nieuwsitem').slideUp(300); $(this).css("border-bottom","1px solid #000000"); } }); });
Site waar het staat: http://www.jdwebdesign.nl/news
Experimenteer op de site maar met de newsitems, dan merk je vanzelf wat mijn probleem is
Ik hoop dat jullie mij verder kunnen helpen?
Jelmer
============EDIT==============
Bleek dit het probleem te zijn:
$(document).ready(function(){
$('a.nieuwsexpand').click(function(){
if($(this).next('p.nieuwsitem').is(":hidden")){
$(this).next("p.nieuwsitem").slideDown(300);
$(this).css("border-bottom","none");
}else{
$(this).next('p.nieuwsitem').slideUp(300);
$(this).css("border-bottom","1px solid #000000");
}
});
});
$(document).ready(function(){ $('a.nieuwsexpand').click(function(){ if($(this).next('p.nieuwsitem').is(":hidden")){ $(this).next("p.nieuwsitem").slideDown(300); $(this).css("border-bottom","none"); }else{ $(this).next('p.nieuwsitem').slideUp(300); $(this).css("border-bottom","1px solid #000000"); } }); });
bij de if-fucntie moest ik (this).next doen, ik had daar steeds (this) of what so ever. Bleek het zo'n simpel *************probleem te zijn.
|