I'm using Full Calendar with draggable events. I have specified a url in the event object which causes the event to link to a page. Whenever I drag an event in IE or Chrome, the click event does not fire (that's good). But it does in Firefox. There is an event called eventClick provided by Full Calendar but apparently that doesn't fire before the hyperlink redirects. Is there some way to prevent drags from firing the click event without using some jQuery hack?
The problem is with event.url
Change your event from url: to hackurl:
And then in your click event instead of:
if (event.url)
{ execute code }
have
if (event.hackurl)
{ execute code }
I have the exact same problem and was fixed by simply using a different custom attribute - for now it's a clean and very simple workaround that doesn't require hacking jquery or fullcalendar javascript.
Hope it helps
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With