这是我的代码。如何在新窗口中打开此网址?
$(document).ready(function() {
var e = new Date,
t = (e.getDate(), e.getMonth()),
l = e.getFullYear(),
a = $("#calendar").fullCalenda r({
header: {
left: "prev,next today",
center: "title",
right: "month,agendaWeek,agendaDay"
},
defaultView: "month",
selectable: !0,
selectHelper: !0,
select: function(e, t, l) {
var n = prompt("Event Title:");
n && a.fullCalendar("renderEvent", {
title: n,
start: e,
end: t,
allDay: l
}, !0), a.fullCalendar("unselect")
},
editable: !0,
events: [{
title: "Click for Google",
start: new Date(l, t, 28),
end: new Date(l, t, 29),
url: "google.com/";
}]
})
});
答案 0 :(得分:0)
认为你需要创建一个自定义的eventClick回调来控制点击事件(http://fullcalendar.io/docs/mouse/eventClick/)然后你应该能够使用像window.open这样的东西在新窗口中打开所需的URL。
说真的,说你正在使用哪个插件是一个好的开始,也许还有一些关于这个问题的背景。
答案 1 :(得分:0)
您的问题不完整。但是,让我们看看这是否是您正在寻找的:
示例如果ur事件可以存储在var中,则:
var a = { events: [{ 'title': 'NWS-2015','start': "",'end': "",'url': 'https://www.google.co.in/'}] };
window.open(a.events[0].url,"_blank");
这将在新窗口中打开你的链接