如何限制 div 拖动包含 class="XYZ"
Posted
技术标签:
【中文标题】如何限制 div 拖动包含 class="XYZ"【英文标题】:How to restrict div to drag which contain class="XYZ" 【发布时间】:2017-04-12 03:47:59 【问题描述】:请帮助我,我是 j Query 和 Angular 的新手 我有 1 个 Div,它是另一个 Div 的容器,我想限制拖动包含 XYZ 类的 Div
【问题讨论】:
你试过这个***.com/questions/704564/…吗? 您可以使用draggable
函数的cancel
属性。 fiddle 有帮助!
是的,我用过,但它不起作用
【参考方案1】:
使用draggable
函数fiddle的cancel
属性:
JS:
$('.drag').draggable(
cancel: ".xyz",
helper: function()
return "<span>Dragging</span>";
);
$('#drop').droppable(
accept: 'div',
drop: function(e,ui)
ui.draggable.text('I am draggable')
)
html:
<div class="drag">I can be dragged</div>
<div class="drag xyz">I cannot be dragged</div>
<br/>
<br/>
<div id="drop">Drop Here</div>
【讨论】:
以上是关于如何限制 div 拖动包含 class="XYZ"的主要内容,如果未能解决你的问题,请参考以下文章
对于未嵌套的“可拖动”div 标签:JQuery/JavaScript div 标签“包含”方法/算法?
如果它具有 runat="server" 属性,我如何使 div 可拖动