Я думаю, что хитрость заключается в том, чтобы тщательно управлять защитой карусели. Мой опыт перетаскивания с Prototype / Scriptaculous показал, что если источник содержится в элементе с переполнением, установленным на скрытый или прокручиваемый, то вы не сможете вытащить его. Карусели часто содержатся в элементах div с переполнением, установленным на скрытый, поэтому, если анимации для перемещения от одного изображения к другому не идеально синхронизированы, размер элемента не изменяется.
Одним из вариантов будет использование вашей карусели изображений одинакового размера, которые расположены абсолютно одинаково, с одинаковыми координатами и просто переходят от одного к другому, тогда ограничение может быть простым (или вообще не иметь), тогда сценарий перетаскивания должен работать нормально.