2016-09-20 35 views
2

我工作了很多時間的問題。 如何讓一個事件可編輯,但沒有放大拖拽能力。 我可能找到了一個很酷的解決方案。使用「revertFunc();」Fullcalendar禁用拖放,但啓用可編輯

revertFunc(); 

該函數被eventDrop事件用於每個事件。 的代碼是:

eventDrop: function(event, delta, revertFunc) { 
     revertFunc(); 
    }, 

當事件被DROP掉,他卡梅斯回到老位置=>在DRAP &下降被禁止,但是點擊的可能性還是存在的^^。

享受。

回答

3

要禁用拖放功能,但仍可以創建事件,可以使用eventStartEditable。這對我有效。

$(document).ready(function() { 
    $('#calendar').fullCalendar({ 
     eventStartEditable: false 
    }); 
}); 

讓我知道,如果多數民衆贊成的解決方案,您正在尋找:)

+0

哼,我通過張貼新的課題就是在這個網站上的小白。 這只是我的一個問題,在這裏找不到任何答案。這是揭露我的解決方案,並不是一個真正的問題。 我的問題不是無法修改元素的可編輯性,而是不可拖動。 當您禁用某個事件的可編輯性時,它變得無法點擊,這不是我的目標。該事件必須保持可編輯才能點擊,但不可拖動;-)。 – LordAshram

+0

這就是這個:)它使它不可拖動但可點擊:) – Lagoni