několik knih jsem zakoupil, ale z praxe jsem zjistil, že nejlépe se naučím na konkrétních příkladech, kde se na něčem potrápím a díky tomu, že se moje dotazy dostanou do fór to může pomoci dalším lidem.
Jinak abych to dokončil.....pokusil jsem se čistý JS zápis:
dosazení prvků do pole:var svg = document.getElementById("svg");
var svgElement = svg.contentDocument; //get the inner DOM .svg
var t10open = new Array();
t10open[0] = svgElement.getElementById("door-open-T10");
t10open[1] = svgElement.getElementById("door-opened-big-right-T10");
t10open[2] = svgElement.getElementById("door-opened-small-right-T10");
t10open[3] = svgElement.getElementById("door-opened-big-left-T10");
t10open[4] = svgElement.getElementById("door-opened-small-left-T10");
manipulace s objekty v poli:if ($("#T10").is(":checked")) {
t10open.forEach(function(elements) {
elements.setAttribute("display", "block");
});
}
takto se mi manipulace s objekty nepodařila rozchodit,
ale zápisem jQuery již ano:if ($("#T10").is(":checked")) {
$.each(t10open, function(i,element) {
$(t10open).attr("display" , "none")});
}