Fullcalendar - 如何获取点击事件的位置

问题描述 投票:0回答:1

是否有可能使用eventClick方法获取clicked事件的位置?

 var calendar = new Calendar(calendarEl, {

  eventClick: function(info) {
    alert('Event: ' + info.event.title);
    alert('Coordinates: ' + info.jsEvent.pageX + ',' + info.jsEvent.pageY);
    alert('View: ' + info.view.type);

    // change the border color just for fun
    info.el.style.borderColor = 'red';
  }

});

info.jsEvent.pageX返回鼠标的位置。

谢谢你们的帮助,我决定使用模态。

谢谢

jquery fullcalendar fullcalendar-4
1个回答
0
投票

对不起,我没有意识到你最初使用的是V4。

你可以用info.el获取日历元素 获取您可以使用的元素的偏移量: info.el.offsetLeft为x和info.el.offsetTop为y坐标(相对于日历)

© www.soinside.com 2019 - 2024. All rights reserved.