Jquery 忽略jsTree类型插件事件
我根本无法让jsTree“Types”插件在任何容量下工作,而且在我可以检测到的任何地方都没有错误触发 1.)我引用此函数是为了用鼠标单击打开/关闭节点,但该函数从未执行过 2.)对于“类型”插件,其说明如下: 要设置节点的类型,可以使用set_type或提供类型属性 使用节点的数据 我怀疑这是一个设置问题,因为这两个“类型”设置都不起作用,而“contextmenu”插件确实起作用,所以看起来所有的脚本都已准备就绪,我对“类型”做了一些错误的事情 有没有其他人遇到过这种情况,或者有没有人知道我错在哪里 HTMLJquery 忽略jsTree类型插件事件,jquery,jstree,Jquery,Jstree,我根本无法让jsTree“Types”插件在任何容量下工作,而且在我可以检测到的任何地方都没有错误触发 1.)我引用此函数是为了用鼠标单击打开/关闭节点,但该函数从未执行过 2.)对于“类型”插件,其说明如下: 要设置节点的类型,可以使用set_type或提供类型属性 使用节点的数据 我怀疑这是一个设置问题,因为这两个“类型”设置都不起作用,而“contextmenu”插件确实起作用,所以看起来所有的脚本都已准备就绪,我对“类型”做了一些错误的事情 有没有其他人遇到过这种情况,或者有没有人知道我
<div id="jstree"></div>
<script>
$(function () {
$('#jstree').jstree({
"types" : {
"types" : {
"series_type" : {
"icon" : {
"image" : "images/seriesnode.png"
}
},
"default" : {
"select_node" : function(e) {
console.info(e);
this.toggle_node(e);
return false;
}
}
}
},
"plugins" : [ "types", "ui" , "contextmenu" ],
"contextmenu": { "items": {} },
"core" : {
'data' : {
'url' : 'series_tree_data.php'
}
}
});
});
</script>
我在打字方面遇到了一些问题,这对我很有用:
$('#jstree').jstree({
"types":{
"key" : {
"icon": "Content/Images/skey.png"
},
"value": {
"icon": "Content/Images/sValue.png"
}
},
您可能还想在数据中添加一个“属性:”rel:“系列类型”
祝您好运从我在的文档中看到的内容来看,没有提到“选择节点”,因此该部分似乎根本不起作用。我想看看你有没有最新的图书馆。谢谢@amda。。。我认为困惑在于大多数谷歌搜索返回的结果都是旧版本(而且相当普遍),其中一些功能不再包含在最新版本(我下载的版本)中。“Type”函数似乎不再受支持(或者至少现在还不受支持),meroller也不受支持。它实际上是“select_node”:我试图实现的函数(e){},但无法启动它来拯救我的灵魂,lol.@GDP-是的,我也有类似的问题。新版本支持该类型,但不支持该主题。你让它工作了吗?@amda…我最终将一个事件绑定到我想要的点击处理中…似乎这些类型有着巨大的潜力,正在被未利用…看起来就是这样…新版本的东西通常都没有那么多内容…但至少我可以停止挠头了
$('#jstree').jstree({
"types":{
"key" : {
"icon": "Content/Images/skey.png"
},
"value": {
"icon": "Content/Images/sValue.png"
}
},