2013-08-05 75 views
0

我在我的應用程序中有多個頁面。我使用jquery mobile fullCalandar.js框架創建日曆。現在我的問題是,當我點擊我的應用程序頁面的任何後退按鈕並返回到日曆頁面時,日曆會重複。FullCalandar顯示多個時間

請幫我解決這個問題。任何幫助表示讚賞

在此先感謝。

+0

您的多個頁面是同一個HTML頁面或單獨頁面的一部分嗎?你如何創建你的日曆(什麼事件)?很可能你的問題是由於頁面被緩存在DOM中。 – Jack

回答

0

假設你在DOM準備調用fullCalendar函數,則調用後,你將有一個基本的HTML結構有點像這樣:

<div id="myCalender" 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'); 

希望這會爲你工作。