2015-08-28 96 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++; 

        } 

        },