-1
我有一个问题,我已经创建了ng-repeat,这是我打印出来的名字。AngularJS拖放检查项目是否有一个类
然后在捕获li元素之后添加dndDragging类(对于li)。
现在我有一个问题,如何检查这个类是否已经添加后,拿起项目?
有人能告诉我该怎么做吗?
<ul dnd-horizontal-list="true"
dnd-list="board.lists"
dnd-allowed-types="['item']" >
<li ng-repeat="item in board.lists"
dnd-draggable="item"
dnd-type="'item'"
dnd-effect-allowed="move"
dnd-selected="models.selected = item"
ng-class="{'selected': models.selected === item}"
dnd-moved="removeList($index)" >
{{item.list}}
</li>
</ul>
嘿,它是这样的,如果你捕捉元素并轻轻移动它,这个元素可以消失,这是因为这样,第一个被执行:ul [dnd-list] .dndDraggingSource {display:none; }。一个阶级不应该加快自己的速度。问题是,要么眨眼我的列表,或者我可以稍微移动项目,并将其弹出,以便它会消失项目所以我想这样做,所以如果有一个类dnddragging然后做document.querySelector(“ul [dnd -list]> .dndDraggingSource“)。 style.display =“none”我记录问题:https://youtu.be/0wRbPusGkkA –
,我不能使用dnd-dragover因为然后我没有这个指令的其他功能,我不移动元素 –
把你的代码在plnkr或小提琴或笔 – pegla