Fullcalendar:Fullcalendar.io day单击并获取更多信息

Fullcalendar:Fullcalendar.io day单击并获取更多信息,fullcalendar,Fullcalendar,我一直在试图找出如何通过单击fc day元素来触发fc more元素中的“单击”操作 我认为最好的方法是在初始化日历时,在日历的选项中使用dayClick。问题是如何找到该元素?并单击它。我不知道为它生成的“id”,但类是“fc more” 任何建议都将不胜感激 可能的话,您需要破解fullcalendar.js 查找以setElement:function(el){开头的函数。 在FullCalendar v2.5.0中,它位于注释下方的第3175行 // Sets the container

我一直在试图找出如何通过单击fc day元素来触发fc more元素中的“单击”操作

我认为最好的方法是在初始化日历时,在日历的选项中使用dayClick。问题是如何找到该元素?并单击它。我不知道为它生成的“id”,但类是“fc more”

任何建议都将不胜感激

可能的话,您需要破解fullcalendar.js

查找以
setElement:function(el){
开头的函数。 在FullCalendar v2.5.0中,它位于注释下方的第3175行

// Sets the container element that the grid should render inside of.
// Does other DOM-related initializations.
您需要将else条件添加到此函数,如下所示

    el.on('mousedown', function(ev) {
                if (
                    !$(ev.target).is('.fc-event-container *, .fc-more') && // not an an event element, or "more.." link
                    !$(ev.target).closest('.fc-popover').length // not on a popover (like the "more.." events one)
                ) {
                    _this.dayMousedown(ev);
                }else{
                    alert('you clicked more');
                }
            });
您也可以将这一行添加到else中,以检查它是否更为唯一

if ($(ev.target).is('.fc-event-container *, .fc-more') )
可能的话,您需要破解fullcalendar.js

查找以
setElement:function(el){
开头的函数。 在FullCalendar v2.5.0中,它位于注释下方的第3175行

// Sets the container element that the grid should render inside of.
// Does other DOM-related initializations.
您需要将else条件添加到此函数,如下所示

    el.on('mousedown', function(ev) {
                if (
                    !$(ev.target).is('.fc-event-container *, .fc-more') && // not an an event element, or "more.." link
                    !$(ev.target).closest('.fc-popover').length // not on a popover (like the "more.." events one)
                ) {
                    _this.dayMousedown(ev);
                }else{
                    alert('you clicked more');
                }
            });
您也可以将这一行添加到else中,以检查它是否更为唯一

if ($(ev.target).is('.fc-event-container *, .fc-more') )

你能添加一些代码示例让我们更好地理解你的问题吗?检查答案,或者你需要更多帮助?抱歉,没有时间进一步查看此问题。将让你知道。你能添加一些代码示例让我们更好地理解你的问题吗?检查答案,或者你需要更多帮助吗?抱歉,没有时间进一步查看此问题r、 我会让你知道的。