-1

コードを流す

<script type="text/javascript">
    $(document).ready(function() {

        $("#demo1").bind('loaded.jstree', function(e, data) {
            // invoked after jstree has loaded
        $('#demo1 ul>li').addClass('topMenu');
        $('#demo1 ul>li').css('background-image','/Images/SgTLink_After_Login_07.png');

        }).jstree({
            "json_data": {
                "ajax": {
                    "type": "POST",
                    "dataType": "json",
                    "contentType": "application/json;",
                    "url": "/Desktop/MenusFunc.aspx/GetAllNode",
                    "data": function(node) {
                        return '{ "operation" : "get_children"}';
                    },
                    "success": function(retval) {

                        return retval.d;

                    }
                }
            },
            "plugins": ["themes", "json_data"]
        });

    });
</script>

すべてのtreeNodeの画像を取得してdbに保存しましたが、どうすれば変更できますか? thx 質問が基本的なように思われる場合は申し訳ありませんが、基本的なことをしようとするとドキュメントに従うのが難しいと思います. :)

4

2 に答える 2

0

「li」ノードにいくつかのクラスを追加できます。そして、次のコードを使用してノード スタイルを変更します。

$(".XXX > a > ins").removeClass('jstree-icon').addClass('jstree-XXX');

「jstree-XXX」のスタイルは、style.cssまたはstyle.min.cssに追加する必要があります (使用方法によって異なります)。

多分これはあなたを助けることができます。ありがとう。

于 2013-11-29T09:58:36.810 に答える