blob: b695794076fef25d7f4d8626d7c3c5720557e4e7 [file] [log] [blame]
<style>
html, body {
margin: 0;
padding: 0;
}
rect {
fill: none;
stroke-width: 6;
stroke-linejoin: round;
stroke: green;
width: 100px;
height: 100px;
}
</style>
<body>
<svg>
<rect x="10" y="10"/>
</svg>
<script>
function moveRect(rect) {
var x = parseFloat(rect.getAttribute("x"));
var y = parseFloat(rect.getAttribute("y"));
rect.setAttribute('x', x + 10);
rect.setAttribute('y', y + 10);
}
(function() {
var element = document.elementFromPoint(10, 10);
if (element instanceof SVGRectElement)
moveRect(element);
element = document.elementFromPoint(20, 20);
if (element instanceof SVGRectElement)
moveRect(element);
})();
</script>
</body>