FullCalendar显示多次

时间:2013-08-05 12:25:29

标签: html5 jquery-mobile fullcalendar

我的应用程序中有多个页面。我使用jquery mobile fullCalendar.js框架创建日历。现在我的问题是,当我点击我的应用程序页面的任何后退按钮并返回日历页面时,会重复日历。

1 个答案:

答案 0 :(得分:0)

假设您在DOM Ready上调用 fullCalendar 函数,那么在调用之后您将拥有一个基本的html结构,如下所示:

<div id="myCalendar" class="fc">
    <table style="width:100%; margin-bottom:20px" class="fc-header">
    </table>
    <div class="fc-content">
    </div>
</div>

然后你可以做的就是,在 fullCalendar 调用之前引入一个这样的谓词:

if ($('.fc').find('.fc-content').length <= 0)
   console.log('call .fullCalendar()');
else
   console.log('dont do anything');

希望这对你有用。