I finally managed to get this working alongside the latest NextGen plugin. Here’s what I did:
1) In the plugin’s js folder (wp-content/plugins/ajax-event-calendar/js/), I replaced jquery.timePicker.min.js with the file from https://github.com/thauber/django-schedule/blob/master/project_sample/site_media/js/jquery.timePicker.js
2) On line 30 of the new file, I changed “jQuery” to “$”, ie:
return elm.timePicker || (elm.timePicker = new $._timePicker(elm, settings));
Then I refreshed my browser cache and things started working again.