Ах, хорошо @ Джефф, есть идеи?

аружил, что использование плагина пользовательского интерфейса разрывает ссылки на узлы дерева. В этом нет ничего нового, я нашел ссылки на эту проблему в другом месте. Первой причиной была проблема с v1.6 плагина проверки jquery. Я не использую этот плагин, так что это не может быть причиной.

Я также нашел хорошую публикацию, описывающую несколько способов добавления jstree-clicked класса в<a> тег. Это выглядело многообещающе, но когда я попробовал это, я не заметил никакой разницы. Вот очень простой пример:

<div id="treediv">
    <ul>
        <li id="page1"><a href="http://www.yahoo.com" class="jstree-clicked">YAHOO!</a></li>        
    </ul>
</div>
<script type="text/javascript" class="source">
$(function () {

$("#treediv")
    .jstree({
        "core" : {
            "animation" : 0
        },
        "themes" : {
            "theme" : "classic" 
        },
        "plugins" : [ "themes", "html_data", "cookies", "ui" ] 
    });
});
</script>

Если я уберу плагин пользовательского интерфейса, то, нажав ссылку, я попаду на yahoo.com, как и ожидалось. У кого-нибудь есть какие-либо идеи?

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

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