New wiki-page
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:
RLQ.push(function () {
RLQ.push(function () {
$('.clickable').bind('click', function (ev) {
$('.clickable').bind('click', function (ev) {
    var pt = svg.createSVGPoint();
     var $div = $(ev.target);
     var $div = $(ev.target);
     var $display = $div.find('.display');
     var $display = $div.find('.display');
    var cursorpt =  pt.matrixTransform(svg.getScreenCTM().inverse());
      
      
     var offset = $div.offset();
     var offset = $div.offset();
Line 9: Line 11:
     var y = ev.clientY - offset.top;
     var y = ev.clientY - offset.top;
      
      
     $display.text('x: ' + x + ', y: ' + y);
     $display.text('x: ' + cursorpt.x + ', y: ' + cursorpt.y);
});
});
});
});
</script>
</script>

Revision as of 19:15, 9 August 2017

<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"> RLQ.push(function () { $('.clickable').bind('click', function (ev) {

   var pt = svg.createSVGPoint(); 
   var $div = $(ev.target);
   var $display = $div.find('.display');
   var cursorpt =  pt.matrixTransform(svg.getScreenCTM().inverse());
   
   var offset = $div.offset();
   var x = ev.clientX - offset.left;
   var y = ev.clientY - offset.top;
   
   $display.text('x: ' + cursorpt.x + ', y: ' + cursorpt.y);

});


}); </script>