未捕获的HierarchyRequestError "jQuery Ui Sortable"
Uncaught HierarchyRequestError with "jQuery Ui Sortable"
我尝试使可排序嵌套容器,但我有一个问题与jQuery UI可排序插件,我找不到一个合适的解决方案。
我简化了我的问题,下面是代码:
<div id="composition">
<div class="aContainer">
<div class="aContainer"></div>
</div>
<div class="aContainer"></div>
</div>
<script>
$("#composition").sortable({
connectWith: ".aContainer"
});
$(".aContainer").sortable({
connectWith: "#composition, .aContainer"
});
</script>
<style>
#composition
{
padding: 15px;
border: dotted 1px red;
}
.aContainer
{
padding: 15px;
border: solid 1px green;
}
</style>
您可以在这里尝试:http://jsfiddle.net/ekSxg/
将绿色容器拖出红色容器。Uncaught HierarchyRequestError: Failed to execute 'insertBefore' on 'Node':新的子元素包含父元素。
你对这个问题有想法吗?你有解决办法吗?是bug吗?谢谢!
要创建嵌套的可排序元素作为可排序容器和可排序元素,需要有一个助手:clone和占位符。排序时,检查位置占位符是否为0,然后重新添加占位符,以帮助拖动容器知道插入的位置,并避免错误
Uncaught HierarchyRequestError: Failed to execute 'insertBefore' on 'Node': The new child element contains the parent.
下面是关于小提琴的测试:http://jsfiddle.net/0umjf5tc/1/
相关文章:
- "工具提示"jQuery插件坏了
- 防止“;jQuery(html)"防止触发浏览器请求图像和其他参考内容
- jquery validate 1.8.1”;jQuery"是未定义的错误IE8
- 使用javascript"这个“;用于jquery选择器
- jQuery"或“;操作员没有处理mouseleave
- jQuery"焦点”;在一个实例中有效,但在其他实例中无效
- Jquery scrollTop动画不工作"无法读取属性'top'无风
- 如何分解jQuery"toggle”;函数转换为separate“;显示“;以及“;隐藏“;功能
- "未定义不是函数“;错误jQuery,.replaces,scrollTop
- 改变“;onClick"这个jQuery的操作从清除输入文本改为将输入文本添加到下面的列表中
- "这个“;在每个范围之外(JQuery)
- 如何在“;beforeSend:function()"使用ajax和jquery
- jQuery"悬停时放大”;无法相对于图片中心放大
- 我正在使用php includes来构建一个多页面网站.使用jquery,我将如何添加一个类"活动的”;添加到
- jQuery捕获"RangeError:超过了最大调用堆栈大小“;
- jQuery:使用.attr('href',")调用javascript
- 我怎么能读“;.on()"jQuery中的方法参数
- jQuery css"点击“;不会'更改日历中选定的月份后无法工作
- 改变与“"至“-"(JS/Jquery)
- 通过分离除“”之外的任何特殊字符来获得所有列表框值"通过jquery