Autor Zpráva
Hricer
Profil *
Čau,

V IE mi nefunguje tento selektor $("form#tabber fieldset:eq(2) legend"). Ve firefoxu jde. Myslel jsem, že jquery mi zaručí kompatibilitu :)

Pokud chcete vidět můj přiklád:

// Vytvoř seznam
var length = $("form#tabber fieldset").length;
$("form#tabber").prepend("<ul id=\"switcher\"></ul>");
for (var i = length-1; i >= 0; i--) {
	$("ul#switcher").prepend("<li><a href=\"#\">"+$("form#tabber fieldset:eq("+i+") legend").text()+"</a></li>")
}


html:

<form id="tabber">
	<fieldset>
		<legend>Hlavní<legend>
		<p>Obsah 1</p>
	</fieldset>
	<fieldset>
		<legend>Práva<legend>
		<p>Obsah 2</p>
	</fieldset>
	<fieldset>
		<legend>Informace<legend>
		<p>Obsah 3</p>
	</fieldset>
</form>


FF správně vrátí seznam
- Hlavní
- Práva
- Informace

Možná na to jdu špatně. Možná máte lepší řešení.
Chamurappi
Profil
Reaguji na Hricera:
Prosím o odkaz na živou ukázku.
Kajman_
Profil *
Tuším, že ie mívalo problémy s dynamicky přidělovanými id. Zkuste použít class switcher.
Hricer
Profil *
http://codnew.vokr.com/tabber.html
Chamurappi
Profil
Reaguji na Hricera:
Máš ve všech <legend>ech další <legend>y a odstavce. Jinými slovy: zapomněl jsi do uzavíracích značek napsat lomítka.
Hricer
Profil *
Ostuda. No co říct. Děkuji :o)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0