0

Web アプリケーションにjQuery perfect-scrollbarを使用しています。このように window.load で perfect-scrollbar を呼び出しました

$(window).load(function () {
        $('#Demo').perfectScrollbar();
    });

コードを実行した後、初めて機能します。しかし、ページを再度更新すると、window.load 関数が起動されても表示されません。

何が問題なのか教えてください。

私もこのように電話しようとしました

$(function() {
    $('#Demo').perfectScrollbar();
});

これは私のサンプル Html です。私は同じ構造を使用しています。

         <ul>
            <li>
                <div id="Demo" style="position: relative; width: 290px; height: 600px; overflow: hidden;">
                    <div id="myTree">
                        <ul>
                            <li>
                                <a id="A1"></a>
                            </li>
                            <li>
                                <a id="A2"></a>
                            </li>
                            <li>
                                <a id="A3"></a>
                            </li>
                            <li>
                                <a id="A4"></a>
                            </li>
                            <li>
                                <a id="A5"></a>
                            </li>
                        </ul>
                    </div>
                </div>
            </li>
        </ul>

私もこのようにjsTreeを使用しており、ツリーにスクロールを適用しようとしています

$("#myTree").jstree(
            {
                "themes": { "theme": "apple", "dots": false, "icons": true },
                "plugins": ["themes", "html_data", "ui", "contextmenu"],
                "contextmenu": {// for context text menu
                    show_at_node: false, items: CustomContextMenu 
                }
            })
4

1 に答える 1