Сделал бы это ...

трял сjsTree Вот. Пока это работает, и я могу просматривать и расширять узлы с помощью значка [+] и открывать страницы при нажатии на узел, НО я все еще хочу, чтобы он расширял все непосредственные узлы всякий раз, когда кто-то нажимает на узел.

Я осматривался около 2 часов, но ничего не нашел. официальный сайт не очень полезен, потому что у них не хватает примеров, и это не очень хорошо задокументировано. взглянул на этот, но у меня тоже не получилось:http://luban.danse.us/jazzclub/javascripts/jquery/jsTree/reference/_examples/2_operations.html

я даже не получил сообщение об ошибке в Firebug

вот как выглядит мой код прямо сейчас, дерево init:

$(function () {
    $("#jstree").jstree({
    ....

функция срабатывает при нажатии на узел

.delegate("a","click", function (e) { 
    //click on node
    var page_id = $(this).parent().attr("page_id");
    var idn = $(this).parent().attr("id").split("_")[1];
    /*
            dosnt seem to work either...
    $(this).jstree("openNode", $("#node_"+idn));
    $(this).jstree("openNode", "#node_"+idn);
    */
    page = "index.php?page_id="+page_id;
    //location.href = page;
})

.bind тоже не работал:

$(this).bind("open_node.jstree", function (event, data) { 
    if((data.inst._get_parent(data.rslt.obj)).length) { 
        data.inst._get_parent(data.rslt.obj).open_node(this, false); 
    } 
})

Кто-нибудь видит, что я здесь скучаю ...?

Ответы на вопрос(1)

Ваш ответ на вопрос