2

Jquery メニュー ウィジェットを試していますが、何らかの理由で機能しません。ブラウザーと JSFiddle ( http://jsfiddle.net/evanvee/MANH4/2/ ) の両方で試しました。

HTML コード:

<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Page Title</title>
    <link rel="stylesheet" href="template.css"> 
    <link rel="stylesheet" href="includes/jquery/themes/base/jquery.ui.all.css">
    <script src="includes/jquery/jquery.ui.core.js"></script>
    <script src="includes/jquery/jquery-1.9.1.js"></script>
    <script src="includes/jquery/jquery.ui.widget.js"></script>
    <script src="includes/jquery/jquery.ui.position.js"></script>
    <script src="includes/jquery/jquery.ui.menu.js"></script>

    <script>
        $(function() {
            $( "#menu" ).menu();
        });
    </script>
    <style>
        .ui-menu { width: 150px; }
    </style>
</head>
<body>
<div id="container">
    <div id="banner">
        <h1>Page Heading</h1>
    </div>
    <div id="nav">
        <ul id="menu">
            <li class="ui-state-disabled"><a href="#">Aberdeen</a></li>
            <li><a href="#">Ada</a></li>
            <li><a href="#">Adamsville</a></li>
            <li><a href="#">Addyston</a></li>
            <li>
                <a href="#">Delphi</a>
                <ul>
                    <li class="ui-state-disabled"><a href="#">Ada</a></li>
                    <li><a href="#">Saarland</a></li>
                    <li><a href="#">Salzburg</a></li>
                </ul>
            </li>
            <li><a href="#">Saarland</a></li>
            <li>
                <a href="#">Salzburg</a>
                <ul>
                    <li>
                        <a href="#">Delphi</a>
                        <ul>
                            <li><a href="#">Ada</a></li>
                            <li><a href="#">Saarland</a></li>
                            <li><a href="#">Salzburg</a></li>
                        </ul>
                    </li>
                    <li>
                        <a href="#">Delphi</a>
                        <ul>
                            <li><a href="#">Ada</a></li>
                            <li><a href="#">Saarland</a></li>
                            <li><a href="#">Salzburg</a></li>
                        </ul>
                    </li>
                    <li><a href="#">Perch</a></li>
                </ul>
            </li>
            <li class="ui-state-disabled"><a href="#">Amesville</a></li>
        </ul>
    </div>
    <div id="content">
        <p><h2>Page heading</h2></p>
        <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in </p>

    </div>
    <div id="footer">
        Footer stuff here
    </div>
</div>
</body>
</html>

何らかの理由で、例の実際のメニューではなく、箇条書きがメニュー項目として表示されています。私はかなり簡単なものを適切に見逃していますが、問題が何であるかを理解できないようです。私は例からまったく逸脱していません。また、過去に JQuery コードで問題が発生したことはありません。

どんな助けでも大歓迎です!

4

1 に答える 1