现在,所有上述工作都已成功。
我有一个处理“3级”及以上的.click功能。这个.click函数的一部分是AJAX调用,另一部分获取并设置z-index,以便我的“4级”数据弹出所有其他未扩展的“3级”数据。
到目前为止,该功能还可以。问题是我的所有基础数据仍然需要可见。
我的图像在视觉上解释了我的问题但由于这是我的第一篇帖子而无法上传。如果您知道如何帮助我并且需要查看照片,请告诉我。
目前,这就是我对此问题的全部内容:
//POPS THE OPEN ITEM UP IN Z-INDEX
$(uniqueID).parent().parent().css('z-index',9);
//THIS FINDS OUT WHAT TO ADD
changeSizeOfDiv = $(uniqueID).next('.fc-event-names').html(data).outerHeight()
+ $('.fc-week' + level + ' .fc-sun').outerHeight();
//THIS ALTERS THE ROW SIZE
$('tr.fc-week' + level).css('height',changeSizeOfDiv);
我还没弄明白如何动态更新以下行“top:#px;”点击一个区域后。我认为通过使用changeSizeOfDiv函数来推动自上而下应该可以工作但是现在我不知道如何做到这一点,更不用说优雅了。
任何想法都会受到欢迎 感谢
答案 0 :(得分:0)
所以有了很多帮助,这就是我提出来的,它就像一个魅力。我将此添加到日历初始化
eventClick: function(event, element) {
if (typeof event.originalTitle == 'undefined') {
event.originalTitle = event.title;
}
if (event.loaded) {
event.title = event.originalTitle;
event.loaded = false;
$('#calendar1').fullCalendar('updateEvent',event);
} else {
$.ajax({
url: regionNamesUrl + getFilterUrlPart(event.segmentDate,event.region),
dataType: 'html',
cache: false,
success: function(data){
event.title = event.originalTitle + '<br/><br/>' +data;
event.loaded = true;
$('#calendar1').fullCalendar('updateEvent',event);
clicker(event,'approved');
clicker(event,'cancelled');
},
error: function(data){
alert('An error has occurred retrieving data from the server. Try reloading the page.');
}
});
}
}