我正在查看jsTree插件API,无法理解API功能的使用位置(set_theme
,show_dots
等)。
我在this页面中看到一些函数前面有jQuery
,而有些函数前面有一个点,这两种函数如何推迟?我如何使用后者?
答案 0 :(得分: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, ...]);
请参阅此文档页面以获取更多信息: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");