0

こんにちは私は簡単なjqueryuiの例を試していますが、機能しておらず、理由がわかりません。誰かが私を助けることができますか?どうも

<html><head>
<script type="text/javascript" src="jquery-ui-1.8.23.custom.min.js"></script>
<script type="text/javascript" src="jquery-1.8.0.js"></script>
<link rel="stylesheet" type="text/css" href="jquery-ui-1.8.23.custom.css">

<script type="text/javascript">
            $(function(){
                $('#datepicker').datepicker({
                    inline: true
                });
            });
        </script>
  </head>
  <body>
              <input type="text" id="datepicker" class="datepicker">



  </body>
</html>

なぜそれが機能しないのか私は本当に理解していません。すべてのインクルードは同じフォルダにあり、mozillafirefoxブラウザ15.0のソースコードビューのリンクをクリックすると見つかります。

4

2 に答える 2

1

jQuery-ui.js後にインポートする必要がありjQuery.jsますか?

Firefoxを使用しているので、Firebugコンソールをお勧めします。JavaScriptがスローするエラーが表示されます。

通常の状態では、ブラウザがスクリプトタグを検出すると、ダウンロードを開始し、実行のためにキューに入れます。したがって、jQuery-uiのコードはjQueryのコードの前に実行され、uiフレームワークはjQueryを参照するため、例外がスローされます。

アウトオブオーダー実行を有効にするソリューションは複数ありますが、最も簡単なのは、すべての依存関係ファイルが、それらを必要とするファイルの前にロードされていることを確認することです。

于 2012-09-09T00:18:18.933 に答える
1

jQueryの前にjQueryUIがあるようです。

于 2012-09-09T00:19:24.650 に答える