Вы рассматривали использование свойства CSS z-index
, чтобы сделать контейнер dev "сверху" svg? Поскольку div (предположительно) прозрачен, вы все равно увидите изображение точно так же, как и раньше.
Это, я полагаю, наилучший, не взломанный, намеченный способ решения вашей проблемы. z-index
полезно только для элементов, которые имеют свойство position
fixed
, relative
или, как вы слышали, absolute
. Однако вам не нужно перемещать объект.
Например:
<style>
.svgwrapper {
position: relative;
z-index: 1;
}
</style>
<div class="svgwrapper" onClick="function();">
<object src="blah" />
</div>
Для чего бы то ни было, было бы немного элегантнее и безопаснее вообще не использовать onClick, а вместо этого связывать событие click с помощью javascript. Впрочем, это еще одна проблема.