Autor Zpráva
special_mj
Profil
Ahoj, potrebujem pomoct s nasledujúcim: mam <canvas> do ktorého chcem umiestnovat male obrazky (ikony), ktoré budem moct nasledne v canvase pozicovat. Ako docielim to, aby som mal na lavej strane menu s danými obrazkami na ktoré ked kliknem sa presunú do praveho divu, kde je už canvas a tam ich potom budem funkciou drag n drop presuvat. Dakujem za radu každemu.
1Pupik1989
Profil
S Canvasem to bude těžší. Pro tento případ bych asi použil SVG. Pokud ale i přesto chceš Canvas, tak na to mám řešení. Vytvoříš jeden Canvas, kam rozházíš všechny obrázky co chceš. Při tom vytvoříš i další Canvas (skrytý a nepřipojený k DOMu), v kterém místo obrázku vykreslíš barvu. No a při kliku budeš zjišťovat jaká že je to tam barva a podle toho najdeš obrázek. Asi lepší bude příklad.

http://jsfiddle.net/BmeKr/

Nebo ještě lepší příklad z kterého jsem kdysi vycházel.

http://www.rubydesigner.com/blog/click-map-using-html5-canvas

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: