Lid |
|
Beste,
ik heb één groot plaatje. Daar naast staan enkele regels met tekst. Wanneer je op een link gaat staan dan veranderd het plaatje (en de tekst). Echter wanneer je met de muis er weer vanaf gaat dan springt hij terug naar de oude.
Nu willen we graag aanpassen dat het plaatje en de tekst blijft staan eenmaal je er met de muis overheen bent gegaan.
Echter werkt dit niet omdat hij (uiteraard) in lagen werkt. Als ik dus naar onder ga over de links dan werkt het, maar ga ik terug in de volgorde (naar boven dus) dan werkt het niet omdat de plaatjes al zichtbaar zijn maar onder elkaar liggen.
Kan iemand mij vertellen hoe ik dit kan oplossen? ik heb weinig ervaring met jQuery dus ik zou het heel erg tof vinden als iemand voor mij een voorbeeld code zou kunnen maken 
Mijn huidige code:
<script type="text/javascript">
function showdata(ent){
$('.'+ent).fadeIn('fast', function(){});
}
function hidedata(){
$('.ent1').fadeOut('fast', function(){});
$('.ent2').fadeOut('fast', function(){});
$('.ent3').fadeOut('fast', function(){});
$('.ent4').fadeOut('fast', function(){});
$('.ent5').fadeOut('fast', function(){});
$('.ent6').fadeOut('fast', function(){});
$('.ent7').fadeOut('fast', function(){});
$('.ent8').fadeOut('fast', function(){});
}
</script>
<script type="text/javascript"> function showdata(ent){ $('.'+ent).fadeIn('fast', function(){}); } function hidedata(){ $('.ent1').fadeOut('fast', function(){}); $('.ent2').fadeOut('fast', function(){}); $('.ent3').fadeOut('fast', function(){}); $('.ent4').fadeOut('fast', function(){}); $('.ent5').fadeOut('fast', function(){}); $('.ent6').fadeOut('fast', function(){}); $('.ent7').fadeOut('fast', function(){}); $('.ent8').fadeOut('fast', function(){}); } </script>
Ik denk dat er iets moet komen wat alle andere dingen op "hide" zet of display:none maar ik heb geen idee hoe dit te doen in jquery 
Opgelost
|