gpt4 book ai didi

javascript - 全日历事件点击与事件内的链接

转载 作者:行者123 更新时间:2023-11-29 19:07:41 24 4
gpt4 key购买 nike

我有一个问题。也许这是不可能的,但我希望得到澄清。 Fullcalendar 现在有它,所以如果事件中有一个 url,整个事件都是可点击的,只会带你到那个特定的 url。在我的例子中,我需要在事件中有一个必须可点击的链接。参见 Fiddle

请让我知道是否有办法禁用事件点击本身,但只保持链接的点击可用。我知道有一种方法可以禁用这样的事件:

 eventClick: function(event) {
return false;
}

但是,这将禁用所有内容,甚至事件中的链接。最终,所有事件都将通过 ajax 或其他方式从数据库中提取以填充日历。所以请记住,我需要以某种方式提供一个 URL,以便事件能够接收它。

最佳答案

您是否尝试过来自 fullcalendar docs 的示例? ?

$('#calendar').fullCalendar({
events: [{
title: 'My Event',
start: '2017-01-13',
url: 'http://google.com/'
}],
eventClick: function(event) {
if (event.url) {
//if you want to open url in the same tab
location.href = "https://example.com";
//if you want to open url in another window / tab, use the commented code below
//window.open(event.url);
return false;
}
}
});

我不知道您如何在事件中呈现链接,但这应该可以满足您的需要。

关于javascript - 全日历事件点击与事件内的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41616271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com