Инициировать событие щелчка в центральной точке выбранной области в jcrop. - PullRequest
0 голосов
/ 03 апреля 2019

Как получить центральную позицию выбранной области 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);
}
...