Web2Cal Calendar Block Events Is an easy way to restrict events to be created and dragged into. Specify any time range, dynamically update the range, optionally highlight the region and much more. 



Extremely easy to integrate block events. In the example below, events can only be dragged and created within the range (with white back ground ). You can have any number of time slots defined for a day. Specify a callback that will be invoked every time a event is dropped or created within the range.

Web2Cal BlockEvents Demo