我已经启动并运行了 FullCalendar,它非常好。我的问题是如何最好地实现时隙悬停功能。如果用户可以在他们悬停的任何给定时间段上获得视觉提示,那将是非常好的。
我找到了以下链接http://code.google.com/p/fullcalendar/issues/detail?id=269这提供了一种解决方案,该解决方案在议程单元格行中添加了一个新结构,以便提供对单个单元格的访问。但是,表明此解决方案将导致 FullCalendar 变得迟缓。
在我开始研究 FullCalendar 代码之前,我想我会问其他人是否有任何想法或解决方案。
我对接近这个的想法如下:
我正在考虑将选项 2 作为开始的地方。但是,如果有人对可行的解决方案有其他想法,我会很高兴听到。
如果我想出一个解决方案,我会在这里发布。
谢谢,
吉姆
这是 FullCalendar 网站的链接:http://fullcalendar.io/
我发现使用它非常好。
最佳答案
下面的代码对我有用。
$('.ui-widget-content').hover(function(){
if(!$(this).html()){
for(i=0;i<7;i++){
$(this).append('<td class="temp_cell" style="border: 0px; width:'+(Number($('.fc-day').width())+2)+'px"></td>');
}
$(this).children('td').each(function(){
$(this).hover(function(){
$(this).css({'background-color': '#ffef8f', 'cursor': 'pointer'});
},function(){
$(this).prop('style').removeProperty( 'background-color' );
});
});
}
},function(){
$(this).children('.temp_cell').remove();
});
确保在实例化日历的代码之后添加它,如果 JQuery 日历的 defaultView 属性是“AgendaWeekly”,它应该按原样工作。
干杯,
米
关于time - Jquery FullCalendar 事件时隙悬停方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10056107/