Mam działający fragment kodu:
"zoomend": function(node) {
if (map.getZoom() >= 8) {
$(".dynatree-checkbox").css("disabled", "disabled"); // line 3
}
}
gdzie $(".dynatree-checkbox")
są pola wyboru. Próbuję użyć css w linii 3, ale pola wyboru nie są później wyłączone. Co jest nie tak?
Odpowiedzi:
1 dla odpowiedzi № 1disabled
jest używany jako atrybut / właściwość elementu, a nie jako właściwość CSS.
Zamiast tego możesz użyć:
$(".dynatree-checkbox").prop("disabled", true);
Widzieć: http://jsfiddle.net/eDCKA/6/
0 dla odpowiedzi nr 2
Hej, wyrzuciłeś pole wyboru w css, dlaczego nie używasz jquery
tak jak to
<INPUT TYPE="checkbox" disabled> // disabled check box
<INPUT TYPE="checkbox" enabled> // enabled check box
Wersja demonstracyjna na żywo http://jsfiddle.net/MrzAS/