如何使FullCalendar在触摸设备上工作?

Dip*_*nan 13 calendar fullcalendar jquery-mobile

我正在寻找一个平板电脑友好的活动日历,但我没有找到任何合适的.但FullCalendar是一个最好的jQuery日历插件,在桌面和平板电脑上看起来很棒.

此日历在桌面上完美运行,但在平板电脑方面,我无法根据触摸和滑动选择活动的开始时间和结束时间.当我这样做时,日历会滚动.这有什么解决方案吗?我一直在四处寻找解决方案.

有人有这个问题,你解决了吗?请分享您如何解决它的方法.任何形式的帮助表示赞赏.

提前致谢.

小智 14

您是否尝试过包含Jquery UI Touch Punch

默认情况下,Jquery UI不支持触摸事件,因为它未针对移动设备进行优化.Touch Punch通过Jquery UI拖放功能解决了我的问题,这些功能似乎也被FullCalendar使用.

希望能帮助到你!


Got*_*chi 9

这个工作

我用过这个插件:jquery.ui.touch.js

为iOS和Android设备添加了对Fullcalendar的Touch支持

只需使用它来初始化您的日历:

eventRender: function(event, element) {
            $(element).addTouch();
        }
Run Code Online (Sandbox Code Playgroud)