2009-06-17 9 views
0

Jqueryがこの時点でエラーになっている理由を誰かに教えてもらえますか?Jquery-Object expected

<script type="text/javascript" language="javascript"> 
     var myLayout; 
     // a var is required because this page utilizes: 
     // myLayout.allowOverflow() method 
     $(document).ready(function() { 
      myLayout = $('body').layout({ 
      // enable showOverflow on west-pane 
      // so popups will overlap north pane 
      // west__showOverflowOnHover: true 
      }); 
     }); 
    </script> 
+0

は、Firebugのコンソールで示し – montrealist

+0

どのようなエラーコードタグを使用してください? Firebugをチェックインしたと仮定します。 – tvanfosson

答えて

1

独自のカスタムプラグイン拡張がない限り、 $('body').layout()は有効なjQuery関数ではありません。

編集:私はあなたがこのplug-inを使用していると仮定しています。プラグインのために<script>タグを含めるには、jQueryをインクルードした後でなければなりません。これはおそらくエラーの原因です。

例:レイアウトは身体のか、jQueryオブジェクトの関数ではないので、

<script type="text/javascript" src="jquery.min.js"></script> 
<script type="text/javascript" src="jquery.layout.min.js"></script> 
+1

プラグインスクリプトが含まれていない、またはそのスクリプトがjqueryコアスクリプトの上に宣言されているとしますか? –

0

私の推測では、あなたが実際に私たちにエラーを与えない限り、しかし、それは特に助けにはならないだろう...。

+0

C#指令は意図的に放棄されました JavaScriptのエラーは次のとおりです。 ランタイムエラーが発生しました。デバッグしますか? 行:72 エラー: 'myLayout'がnullまたはオブジェクトではありません – dannyrosalex

1

ただ問題を理解しました。

私は自分のサイトの配置を見落としました。

は、私はそれをcに置か:プロジェクト\ \個人用サイト\ JohnsonCo.sln

wwwrootディレクトリにありません注意してください!つまり、** c:¥Inetpub¥wwwroot **

私は、IISが正しく構成されていないと推測しています。そのため、ディレクトリ指定がスクリプトsrc属性()で機能していませんでした。

私は自分の質問に決して答えないだろうと思ったが、私はちょうどやったと思う。答えてくれた人のために、ありがとう!

おかげで、 ベルリオーズ

関連する問題