当我使用 "selectable: true"初始化参数配置 fullCalendar 时,可选择功能很棒,但我需要动态启用/禁用此功能!也就是说,日历在没有选择的情况下开始显示,然后用户单击一个按钮,我将其打开,单击另一个按钮,然后我再次将其关闭。

我查看了“高度”参数 API 页面(http://arshaw.com/fullcalendar/docs/display/height/),它表明我可以动态设置此参数,但是当我将代码调整为“可选”时参数,它什么都不做:

$('#calendar').fullCalendar("option", "selectable", true);

有任何想法吗?谢谢!

-布莱恩

最佳答案

我没有尝试过这个,但似乎有一种“渲染”方法,也许可以渲染完整的状态,包括您是否可以选择。尝试:

$('#calendar').fullCalendar("option", "selectable", true)
              .fullCalendar("render");

如果这不起作用,您可以尝试通过先销毁日历来重新创建日历:
$('#calendar').fullCalendar('destroy')
              .fullCalendar({selectable: false, your: 'other', options: 'here'});

关于jquery - 动态启用可选模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4537359/

10-13 09:03