2013-05-08 53 views
0

我正在查看jsTree插件API,並且無法理解API函數(set_theme,show_dots等)的使用位置。jsTree函數的使用

我在this頁面看到一些函數前面有jQuery,而有些函數前面有一個點,這兩種函數如何推遲?我如何使用後者?

+1

你試過了什麼? – Radek 2013-05-08 22:54:52

+0

我嘗試使用'set_theme'作爲'jstree'的函數。 – Shimmy 2013-05-08 23:32:45

回答

6

有2種方式來呼籲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");