当前位置: 首页 > 知识库问答 >
问题:

完整日历向事件添加工具提示

毋宏茂
2023-03-14

我在我的php站点中使用fullcalendar。我用eventSources加载事件,给它一个url重定向到我的php控制器,该控制器生成json数据。在呈现日历之前,我希望每个事件都有工具提示。为此,我编写了一个javascript函数,用于添加工具提示:

 function dailyTooltip(){
   $('.fc-day-grid-event, .fc-time-grid-event').each(function(){
      var content = $(this).data('content');
      $(this).attr('title',''); 
      $(this).tooltip({
       tooltipClass: 'event-tooltip',
       content: content,
      }); 
   });
 }

其中内容是html内容。该函数在日历渲染之后运行。呈现日历后,工具提示不显示。

为了解决这个问题,我尝试将该函数添加到datesRender和eventRender。datesRender似乎可以工作,但只有当我更改视图时(例如从timeGrid到day MonthGrid)。eventRender不工作。

共有1个答案

段渊
2023-03-14

您可以使用工具提示。js与fullcalendar eventRender一起显示工具提示,

<script src='https://unpkg.com/tooltip.js/dist/umd/tooltip.min.js'></script>

您可以像官方文档中建议的那样使用事件呈现函数

eventRender: function(info) {
        var tooltip = new Tooltip(info.el, {
          title: info.event.extendedProps.description,//you can give data for tooltip
          placement: 'top',
          trigger: 'hover',
          container: 'body'
        });
      },

请参见文档事件呈现工具提示Fullcalendar

 类似资料:
  • 问题内容: 我只想在JTextPane中的某些文本上添加一些工具提示。例如,如果JTextPane中有参考链接文本,我想在该文本中添加工具提示以显示链接。有什么办法可以实现此功能? 问题答案: 好问题。 First Swing支持HTML,因此要显示带有链接的工具提示,您只需说: 问题是使此工具提示可单击。 不幸的是,它不是由Swing本身完成的。 工具提示由ToolTipManager创建。当您

  • 问题内容: 我正在使用asp.net mvc列出jquery完整日历中的事件。下面是我用来通过mvc中的json列出事件的脚本。 但是以上脚本未在日历中显示任何事件。我在上面的脚本中做错了什么? 问题答案: 当我将json事件的日期解析为以下内容时,此问题已解决:

  • 提前谢了。 另外,我可以使用@schedule()来完成这个操作,但是我希望避免每分钟都运行这个方法。*

  • 我将angular2与angular2 fullcalendar一起使用。在我的项目中,我从后端获取数据。现在我的问题是,当我使用选择日期添加事件时,我希望它在日历上显示成功提交数据,而无需重新加载页面。以前我使用的是

  • 我们正在使用API Google开发应用程序。在这个过程中,我们遇到了一些困难。 我们使用了php-sdk,在这个页面上“code . Google . com/p/Google-API-PHP-client/”我们使用了谷歌日历服务。我们遵循位于以下位置的文档:“developers . Google . com/Google-apps/calendar/v3/reference/”日历和事件部

  • 完整日历组件: 标题中包含Tooltip.js 正在尝试在react中创建此演示,但在react版本中不起作用。 但是工具提示不起作用 全日历反应示例项目示例项目反应全日历