2015-08-28 92 views

回答

0

試圖通過隱藏正確的元素做之後,我意識到這實際上是手工做一個討厭的事情。理想情況下,發佈功能請求here

現在,這是迄今爲止最簡單和最安全的方式。

$("#fullcalendar .fc-icon-down-triangle").each(function(i,icon){ //find all the triangle symbols 
    $(icon).click(); //send a click event and let FC handle it 
}) 

您可能需要將它粘在viewRender或其他一些render回調函數中。

+2

太好了,我改進了一點,這樣它不會崩潰他們當用戶滾動瀏覽日期或更改日期範圍(因此調用viewRender方法)。 'var loadCount = 0; viewRender:函數(){ \t \t \t \t \t如果(loadCount <1){ \t \t \t \t \t $( 「調度.fc圖標向下三角形」)每個(函數(I,圖標) {//找到所有的三角形符號 \t \t \t \t \t $(圖標)。點擊(); //發送一個單擊事件,讓FC處理它 \t \t \t \t \t}) \t \t \t \t \t loadCount ++; \t \t \t \t \t} \t \t \t \t \t}' – projectfuturism

0

男人,我沒有與此鬥爭。它工作到90%,但是當我擴大一行時,子行中的事件沒有顯示。只有這樣,我得到它的工作100%,與eventAfterAllRender這樣更換viewRender:eventAfterAllRender:功能(視圖)

   { 
       if (loadCount < 1) { 
       $("#calendar .fc-icon-down-triangle").each(function(i,icon){ 
        $(icon).click(); 
        }) 

        loadCount++; 

        } 

        },