如果 dropzone 更多并且具有主体滚动条,则 ngDraggable 无法正常工作

ngDraggable not working if dropzone is more and has body scrollbar

根据这里的演示:http://htmlpreview.github.io/?https://github.com/fatlinesofcode/ngDraggable/blob/master/example.html

目前使用 0.1.11 版本无法拖放。

我的代码实现如下所示:

            <uib-accordion-group is-open="category.open"
                             name="category-{{category.name}}"
                             ng-drop="true"
                             ng-drop-success="vm.onCategoryDropComplete($index, $data)"
                             ng-repeat="category in vm.categories track by $index">
            <uib-accordion-heading>
                <span style="display: none;">{{catIndex = $index}}</span>
                <div class="main-heading" id="category-name-{{catIndex}}"
                     ng-click="vm.toggleOpen($event, false, category);">
                    <span class="drag-and-drop" ng-drag="true" ng-drag-data="category">{{category.categoryName}}</span>
                    <span class="text-muted pull-right glyphicon" id="accordion-123"
                          ng-click="vm.toggleOpen($event, true, category);"
                          ng-class="{'glyphicon-chevron-down': category.open,
                            'glyphicon-chevron-right': !category.open}" aria-hidden="true">
                    </span>
                </div>
            </uib-accordion-heading>
        </uib-accordion-group>

我看到 0.1.12 版本发生了一些变化,需要它的实现示例,而且我无法下载它的抛出错误,因为 0.1.12 版本不可用。

请参考下图: http://htmlpreview.github.io/?https://github.com/fatlinesofcode/ngDraggable/blob/master/example.html

请找到 plunkr link 了解更多信息:http://plnkr.co/edit/BmTkM96CeelEa2Uml5Vz?p=preview

最后无法从上面的 plunker 中删除 Dropzones。

是否有任何替代的快速解决方案可以克服它,或者我是否缺少 ngDraggable 插件本身的可用性

我可以通过添加 ng-drag-scroll verticalScroll="true" 来解决,以便在您的可拖动元素上使用它

这是更新后的 plunkr:http://plnkr.co/edit/IWym7S3T0NwtInQRLjzJ?p=preview