Autor Zpráva
Jenicek
Profil
zdravím...
řeším nehezkou věcičku a sice....

dynamický input checkbox

mom. to mám zapsané takto:
<input id="zobrazdiv" name="zobrazdiv" value="1" onchange="if(!this.checked) $('#tento_div').hide(); else $('#tento_div').show(); " type="checkbox">

<div id="tento_div" style="display:none;">
bla bla bla
</div>

no nevede se mi div za boha rozpohybovat :/
_es
Profil
Jenicek:
Pozri si dokumentáciu jQuery metódy show: api.jquery.com/show.
Monkeys
Profil *
Jenicek:

$(function(){
var div = $("#tento_div");
$("#zobrazdiv").change(function(){
(this.checked) ? div.show() : div.hide();
}).trigger("change");
});

netestoval som

M.
pako
Profil *
Teoreticky na tom kode nie je nic, co by nemalo ist. jQuery kniznicu do stranky nahravas ? Co ti vypise konzola ?
Jenicek
Profil
pako:
Teoreticky na tom kode nie je nic, co by nemalo ist. jQuery kniznicu do stranky nahravas ? Co ti vypise konzola ?

konzole právě mlčí...
jednoznačně se ukázalo že to neběhá jen v IE :/
Chamurappi
Profil
Reaguji na Jenicka:
Nepoužíváš náhodou jQuery 2? To je rozbitá verze, která nefunguje ve všech prohlížečích.
Jedeš ve standardním režimu?
pako
Profil *
Skusal som to v http://jsfiddle.net/Eaf3h/ a ide to v IE10 ale musis pouzit starsiu verziu jQuery - z tych co tam boli na vyber to slo aj v 1.9.nieco a v starsich exploreroch si to musis skusit sam.
Jenicek
Profil
nene jedu přímo z url: http://code.jquery.com/jquery-1.10.1.min.js

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: