在jcrop中选定区域的中心点触发单击事件

时间:2019-04-03 09:49:00

标签: javascript jquery html5 frontend jcrop

如何获取Jcrop所选区域的中心位置并触发该中心位置的点击事件。 现在,放开时,它在0px,0px(x,y)位置单击。

var $target = $('.ipnrm-scene'),
  $preview = $('#preview-img');
var coords;

var jcrop_api = $target.Jcrop({
  onChange: updateItemDetails,
  allowSelect: true,
  allowMove: true,
  allowResize: true,
});

function updateItemDetails(c)
{
    var x=730;
    var y=229;  

    var ev = new MouseEvent('click', {
       'view': window,
       'bubbles': true,
       'cancelable': true,
       'screenX': x,
       'screenY': y
    });

    var el = document.elementFromPoint(x,y);
    el.dispatchEvent(ev);
}

0 个答案:

没有答案