webForumDet fria alternativet

Radio buttons.

1 svar · 229 visningar · startad av Okkido

OkkidoMedlem sedan maj 20007 492 inlägg
#1

Tja
Använder mig av jQuery på en site. Har några länkar med dolda divar under och när man klickar på två olika radio buttons ska antingen divarna visas eller döljas. Själva koden fungerar bra och innehållet visas och döljs som det ska när man klickar på de olika radio knapparna.

	$(document).ready(function(){
			$('input#r1').click(function(){
				$('div.detaljerat_content:hidden').slideDown("slow");
				return false;
			});
			$('input#r2').click(function(){
				$('div.detaljerat_content:visible').slideUp("slow");
				return false;
				});
	});

Är jQuery koden för att antingen visa eller dölja alla divar som har klassen "detaljerat_content".

		<input type="radio" id="r1" value="m" name="list" />
		<label for="r1">Detaljerad lista</label>
		<input type="radio" id="r2" value="s" name="list" />
		<label for="r2">Enkel lista</label>

Är HTML-koden för radio-knapparna. Det som inte fungerar är att när jag väl klickar på Detaljerad lista blir r1 markerad men skulle jag sen klicka på Enkel lista blir inte r2 markerad och r1 omakerad.

Här kan ni se exempel och om ni först klickar på Detaljerad lista och sen klickar tillbaka på enkel lista så ser ni problemet. Hur får jag radio-knapparna att följa så att om divarna är dolda så visas Enkel lista och om divarna är utfällda visas Detaljerad lista.

Tack på förhand!

Mvh
P

Peter SMedlem sedan dec. 20025 483 inlägg
#2

I IE7 och Op9 blir ingen av knapparna markerade, oavsett vilken ordning jag testar.

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)