使用角度绑定代替jQuery来操作DOM确实很有帮助,但是如果没有jQuery,我不知道如何处理拖动事件。
例如,我希望将第二个框向上拖动到first,或者拖动ng-repeat li来更改顺序
angular是否有拖动事件或指令?
<div>
<li>This is first box</li>
<li>This is second box</li>
</div>
//or like below
<div><li ng-repeat="box in boxs | orderBy:'o
我使用jquery-ui让我的div元素是可拖动的。它看起来是这样的:
<div id="parent">
<div id="child">
//here is some stuff like tabs and other dynamic content
</div>
</div>
所以父元素是可拖动的,我可以拖动整个元素,即使我拖动的是id为“孩子”的元素所占据的空间。我不想在单击子元素时拖动
换句话说:
我想让我的父元素成为其子元素的自然可拖动框架,但这个子元素不能也触发父可拖动框架。
我想使用jquery禁用拖动事件,并想用相同的鼠标事件绑定另一个事件,但它将显示错误
我甚至将阻力附加到
<div class="mydiv"></div>
我已经使用了
jQuery('.mydiv').draggable("destroy");
它正在禁用拖动事件,并在鼠标按下时附加了另一个功能
但是当我在div上按下鼠标并拖动光标时,它会显示错误
$(this).data("draggable") is undefined
[Break on this error] var t = $('bo