Узлы Jstree не работают при использовании подключаемого модуля ui

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

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

<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, как и ожидалось. У кого-нибудь есть идеи?

7
задан Benjamin 26 January 2016 в 22:21
поделиться