使用jsTree函数

Shi*_*mmy 0 javascript jquery jquery-ui jstree

我期待在jsTree插件API,并能不明白的地方的API函数(set_theme,show_dots等等)都可以使用.

我在这个页面中看到前面有一些函数jQuery,有些函数前面有一个点,这两种函数如何推迟?我该如何使用后者?

Mor*_*lus 6

有两种方法可以在jsTree插件的树实例上调用函数:

/* METHOD ONE */
jQuery("some-selector-to-container-node-here")
    .jstree("operation_name" [, argument_1, argument_2, ...]);

/* METHOD TWO */
jQuery.jstree._reference(needle) 
    /* NEEDLE can be a DOM node or selector for the container or a node within the container */
    .operation_name([ argument_1, argument_2, ...]);
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅此文档页面:http://www.jstree.com/documentation/core

所以当你看到这个:.set_theme ( name , url )在文档中它意味着你可以像这样使用它:

/* METHOD ONE */
$('#treeContainer').jstree("set_theme ","ThemeName","\PathToTheme\Here");

/* METHOD TWO */
var $MYjsTreeObj = $('#treeContainer').jstree({...});
jQuery.jstree._reference($MYjsTreeObj).set_theme ("ThemeName","\PathToTheme\Here");
Run Code Online (Sandbox Code Playgroud)