Всем привет!
Давно читаю этот форум, но вот столкнулся с проблемой и решил зарегистрироваться в надежде на помощь профессионалов.
Проблема такова... Есть много дивов и есть много канвасов. Дивы идут друг за другом не пересекаясь, а канвасы имеет ширину и высоту по всему экрану (выстовляется потом функцией во время отрисовки). Всё это находится в одном общем диве... Дак вот, можно ли как то сделать чтоб картинки канвасов которые находятся на слой выше (чтоб их было видно) всё таки отображались, но тем неменее события на дивах которые под ними тоже срабатывали?
Если грубо написать код, то:
<div style="position:relative;" id="mycont">
<div onclick="javascript: fun1();" style="position:absolyte; z-index:1;" id="div1">text</div>
<div onclick="javascript: fun2();" style="position:absolute; z-index:1;" id="div2">text</div>
<div onclick="javascript: fun3();" style="position:absolute; z-index:1;" id="div2">text</div>
<canvas style="position:absolute; z-index:2;" id="can1"></canvas>
<canvas style="position:absolute; z-index:2;" id="can2"></canvas>
<canvas style="position:absolute; z-index:2;" id="can3"></canvas>
</div>
(на картинке снизу, 1,2,3,4 это дивы на каоторых блоки, а стрелочки реализованы через канвас. вот и нужно чтоб события больших дивов срабатывали, и чтоб стрелочки через канвас тоже были видны)