作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用具有拖放功能的 jstree。实际上,当用户放下元素时,它会放在第一个位置。它应该放在最后一个位置。我们可以放在最后一个位置吗?我使用了这个 js 树 http://www.jstree.com/api/#/?f=after_close.jstree .我执行以下步骤
展开 b 节点并将“a”节点放入“b”节点。它现在显示“a”、“b-a”、“b-b”。我需要这样显示“b-a”、“b-b”、、 A”。 http://jsfiddle.net/fuu94/207/
$(document).ready(function() {
$('#tree').jstree({
core: {
check_callback: function (op, node, node_parent) {
}
},
dnd: {
check_while_dragging: false
},
"plugins": ["dnd"]
});
});
function isNNode(node) {return node.id.indexOf('not') !== -1;}
谢谢
最佳答案
首先,将您的jsTree版本从3.0.0更新到jsTree 3.0.2,然后使用以下代码:
$('#tree').jstree({
core: {
"check_callback": true
},
dnd: {
"check_while_dragging": false,
"inside_pos": "last"
},
"plugins": ["dnd"]
});
更新: 我更新了你的 jsFiddle:http://jsfiddle.net/fuu94/210/
关于javascript - 为什么 drop 元素在 jquery 中排在首位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24673601/
我是一名优秀的程序员,十分优秀!