me encuentro trabajando con fullcalendar jquery y necesito editar,eliminar los eventos , navegando por internet me encontre el siguiente codigo pero tengo un inconveniente al implementarlo, solo funciona si doy click un vez y no vulve a funcionar no vuelven a abrir las ventas prompt y lo necesito para que si le don en un icono delete se abra la ventana prompt y si inmediatamente quiero darle click en update tambien se abra la ventana prompt , pero actualmete solo abre una sola vez
Código Javascript:
Ver original
eventMouseover: function(event, domEvent) { var layer = '<div id="events-layer" class="fc-transparent" style="position:absolute; width:100%; height:100%; top:-1px; text-align:right; z-index:100"><a><img src="public/imagenes/tray-logout.gif" title="edit" width="14" id="edbut'+event.id+'" border="0" style="padding-right:5px; padding-top:2px;" /></a><a><img src="public/imagenes/tray-logout.gif" title="delete" width="14" id="delbut'+event.id+'" border="0" style="padding-right:5px; padding-top:2px;" /></a></div>'; $(this).append(layer); $("#delbut"+event.id).hide(); $("#delbut"+event.id).fadeIn(300); $("#delbut"+event.id).click(function() { var title = prompt('Current Event Title: ' + event.title + '\n\nNew Event Title: '); if(title){ $.post("your.php", {eventId: event.id, eventTitle: title}); calendar.fullCalendar('refetchEvents'); } }); $("#edbut"+event.id).hide(); $("#edbut"+event.id).fadeIn(300); $("#edbut"+event.id).click(function() { var title = prompt('Current Event Title: ' + event.title + '\n\nNew Event Title: '); if(title){ $.post("your.php", {eventId: event.id, eventTitle: title}); calendar.fullCalendar('refetchEvents'); } }); },