Fullcalendar jour doubleclick de rappel

J'ai besoin de mettre en œuvre la fonction de travail sur dblclick, comme dayClick de rappel. J'ai essayé toutes les solutions que j'ai trouvé, mais rien de travailler pour moi, par exemple,La réponse de Michel. Par ailleurs, tous les threads sont assez vieux.

Le problème semble si banal, mais j'ai manqué d'idées de pourquoi il ne fonctionne pas.

Personne ne sait comment cela doit être fait dans la dernière version?

Mise à JOUR

ok, j'ai trouvé le problème 🙂
il s'arrête de fonctionner lorsque j'ai mis cette option: selectable: true

J'ajoute ceci à la place:

dayRender: (date, element, view) ->
    element.bind "dblclick", ->
        alert "double click!"

dayClick: (date, jsEvent, view) ->
    $(".fc-highlight").removeClass("fc-highlight")
    $(jsEvent.toElement).addClass("fc-highlight")

Et fonctionne parfaitement 🙂

Merci pour Votre aide.

Mise à JOUR 2

Cependant, cette solution n'est pas parfaite. Certains éléments de couverture de la journée de l'objet et il ne fonctionne pas sur toute la surface de la journée, alors je suis venu avec une autre solution:

findClickedDay = (e) ->
    days = $("#calendar .fc-day")
    i = 0
    while i < days.length
        day = $(days[i])
        mouseX = e.pageX
        mouseY = e.pageY
        offset = day.offset()
        width = day.width()
        height = day.height()
        if mouseX > offset.left and mouseX < offset.left + width and mouseY > offset.top and mouseY < offset.top + height
          return day
        i++

eventAfterAllRender: (view) =>
    $("#calendar").bind "dblclick", (e) =>
        clickedDay = findClickedDay(e);
        if clickedDay.length == 0 then return
        date = new Date(clickedDay.data('date'))
        alert "dblclick on date: #{date}"
quel est le problème que vous rencontrez, Rien n'a changé dans la nouvelle version à ma connaissance, que l'effet de cette fonctionnalité.
C'est une question générale que j'ai rencontrés ainsi accepter la réponse si elle répond à votre besoin comme il va aider les autres.

OriginalL'auteur Szymon Rut | 2015-04-07