jsTree create_node回调函数不起作用
jsTree create_node callback function not working
使用
jsTree,当使用 create_node
函数将节点添加到我的树时,我正在尝试添加一个回调函数,如 https://github.com/vakata/jstree/blob/v.1.0/dist/jstree.js#L3549 .
但是,它似乎没有执行,如图所示 -> http://jsfiddle.net/thapar/e3nMg/单击Add Root Item
时(至少期望console.log()
说"嗨")。
知道我可能做错了什么吗?
jstree 版本 3,有一个create_node事件:
"创建节点时触发":
http://www.jstree.com/api/#/?q=.jstree%20Event&f=create_node.jstree
$(function() {
var $root = $('#jstree').jstree({
"core" : {
check_callback : true
},
"themes" : {},
"ui" : {},
"plugins" : [ "dnd", "state","themes", "html_data", "ccrm", "ui" ],
});
$('#jstree').on('create_node.jstree', function(e, data) {
console.log('hi', data);
});
$('#add_root').click(function() {
$root.jstree(true).create_node($root, "sub4");
});
})
根据 http://www.jstree.com/documentation/core 的文档,看起来内部使用了 .create_node
函数的"回调"参数。它指出您应该改为侦听事件。你可以这样做(假设你使用的代码与JSFiddle帖子中的代码相同:
$('.colors').bind('create_node.jstree', function (e, data) {
console.log('hi', data.rslt.obj);
});
相关文章:
- Ember Data DS.Model's set函数不起作用
- 为什么我的JavaScript堆栈排序函数不起作用
- Javascript onchange()函数不起作用
- 另一个Ajax函数触发的Ajax函数不起作用
- 从PHP调用JS函数不起作用
- jQuery validate函数不起作用
- JS-窗口宽度函数不起作用
- javascript函数,该函数不起作用,但不会显示任何错误
- 为什么这个排序函数不起作用
- 为什么这个反向函数不起作用
- Javascript parseInt 函数不起作用
- 我的函数不起作用,Ajax调用,JQuery,调用外部?我不知道
- 主干构造函数不起作用
- Javascript:this.value 函数不起作用
- Mocha 的 beforeEach() 和 done() 函数不起作用
- 在jQuery中,我的函数不起作用
- jquery-ui-rails的draggable和dropable函数不起作用
- 数学函数不起作用
- Javascript-创建打印到HTML的函数不起作用
- 我上传了客户's服务器一个js函数不起作用