Вопрос по javascript – Недостаток отображения jsTree в IE8

3

Я работал с jsTree и столкнулся с проблемой в IE8. Все данные отображаются в дереве правильно, но когда я пытаюсь свернуть ветку дерева, она не отображается должным образом. То есть происходит плавная анимация свертывания, но затем данные снова видны, когда этого не должно быть.

Один и тот же код отлично работает на Firefox 3.6.27 и Chrome 18.0.1025.151. Есть идеи, почему IE8 будет вести себя иначе?

Вот код для веб-страницы:

<code><html>
<head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="jstree/jquery.jstree.js"></script>
</head>
<body style="margin:0px">
    <script type="text/javascript">
        $(function() {
            $("#equipment_tree")
                .jstree({ "plugins" : ["themes","html_data","ui"] });
        });
    </script>
    <div id="equipment_tree" style="width:185px; float:left; height:100%; overflow:auto;">
        <ul>
            <li class="jstree-open"><a href="#">Root node 1</a>
                <ul>
                    <li><a href="#">Child node 1</a></li>
                    <li><a href="#">Child node 2</a></li>
                    <li><a href="#">Child node 3</a></li>
                    <li><a href="#">Child node 4</a></li>
                </ul></li>
            <li><a href="#">Root node 2</a></li>
        </ul>
    </div>
</body>
</html>
</code>

А также картина ошибочного поведения: The erroneous behavior in IE8 for jsTree

Ваш Ответ

0   ответов

Похожие вопросы