FullCalendar (JQuery) -- 突出显示点击事件可能吗?

发布于 2024-12-03 14:38:30 字数 173 浏览 1 评论 0原文

我正在使用 Jquery FullCalendar 工具。我喜欢 CSS 突出显示点击事件。我当前正在使用 eventClick 回调来修改 (this) 对象,但如果事件对象跨越多行,则这是无用的。是否有一种正确的方法可以使用CSS突出显示事件的所有部分,并且如果可能的话,如果单击另一个事件则删除突出显示?

谢谢

I am using the Jquery FullCalendar tool. I like to CSS highlight the clicked event. I am currently using the eventClick callback to modify the (this) object but this is useless if the event object spans multiple rows. Is there a proper way to highlight all parts of the event using CSS and if possible remove the highlight if another event is clicked?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

东走西顾 2024-12-10 14:38:30

eventRender 会为事件的每个“段”调用,因此,如果您的事件跨越 2 行,则会为同一事件调用两次(使用不同的浏览器元素)。因此,您应该简单地突出显示传递给您的所有事件。

在 eventClick 中,设置稍后在 eventRender 中读取的一些变量,以确定是否要突出显示该事件。

eventRender gets called for each "segment" of the event, so if your event spans 2 rows, it gets called twice for the same event (gut with a different browser element). So you should simply highlight all events that are passed to you.

In your eventClick, set some variable that you later read in eventRender to determine if you want to highlight the event or not.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文