作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在使用 renderEvent
方法时检查事件是否已存在一天。
我发现可能在 dayClick
和 clientEvents
的堆栈中找到答案,我不确定它如何用于 renderEvent
。
var diffDay = 5;
for (var i = 0; i < diffDay; i++) {
var copiedEventObject = $.extend({}, originalEventObject);
var newDay = new Date(event.start);
copiedEventObject.start = newDay;
$inlineCalendar.fullCalendar('renderEvent', copiedEventObject, true);
}
我正在寻找如下的 if 条件或任何其他解决方案
if(....Condition?....){
$inlineCalendar.fullCalendar('renderEvent', copiedEventObject, true);
}
最佳答案
我的解决方案是比较EventObject的.start。
更新:经过讨论,似乎我们之前有相反的理解,我更新了我的代码
所以我的解决方案的条件是:
var allevents = $inlineCalendar.fullCalendar( 'clientEvents');
for(var i=0;i<allevents.length;i++ ){
var currentevent=allevents[i];
if((
(copiedEventObject.allDay && copiedEventObject.start == currentevent.start)
|| HasSameDate(currentevent.start,copiedEventObject.start)
) == false){
$inlineCalendar.fullCalendar('renderEvent', copiedEventObject, true);
}
}
function HasSameDate(date1,date2)
{
return $inlineCalendar.fullCalendar.formatDate(date1, 'yyyyMMdd') == $inlineCalendar.fullCalendar.formatDate(date2, 'yyyyMMdd');
}
关于jquery - 如何检查事件是否已存在一天 - fullcalendar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23517894/
我有 json 数据: { "products": [ { "productId" : 0, "productImg" : "../img/product-ph
我是一名优秀的程序员,十分优秀!