2011-07-13 10 views
1

http://churchsafeplan.com/overview.php?content=0201#introjQueryのUIは、それはいくつかの奇妙な、奇妙な理由で

を失敗している理由を理解していない、含まれ、機能「アコーディオン」は機能していません。 jQuery UIファイルが呼び出されていても、accordianが存在しないかのようです。それは私には意味をなさないし、時間を無駄にしているような気がするので誰かが助けてくれれば大いに感謝するだろう。

JavaScriptは下部にあります。

実際にはタイプミスが問題であることがわかりました。通常、jQueryはHTMLが収まらないときには損なわれませんが、この場合はHTMLが適合しないために破損しています。それはむしろ変だと思います。

+0

「アコーディオン>アコーディオン」のタイプミスではありませんか? – Mrchief

+0

この行は、 '// $("#accordion ")。accordion();'コメントされますか? – CrisDeBlonde

+0

また、これは '// $("#accordion ").consionion();'とコメントされています。あなたの場合、 '$("#accordian ")でなければなりません。accordion();' – Mrchief

答えて

2

をコメントアウトしていますか?期待される行動は何ですか?私はちょうど長い形を見る。あなたのコメントアウトされたアコーデオンコード$("#accordion").accordion();をjavascriptコンソールに入れたら、それは実行されますが、何も一致しません。詳細は参考になります。

+0

あなたの答えを受け入れるのは、コードをコメントアウトしてウェブサイトの他の部分を破壊しないように批判しない唯一の人だったからです。 –

+0

@Luke - Stack Overflowは、質問するのに最適な場所ではなく、問題を研究するのに最適な場所です。正しいとマークされた質問は、あなたと将来同じ問題を抱える他の人にとって、最も有用なものでなければなりません。 –

0

Firefoxのスクリプトデバッグ拡張機能であるFirebugをインストールします。それを使って、問題がどこに現れているのかを確認してください。また、コード内の特定のポイントでオブジェクトが定義されているかどうかを確認できるコンソールウィンドウも含まれています。

http://www.getfirebug.com

0

あなたはそれが動作していないどのようにアコーディオンの初期化

//$("#accordion").accordion(); 
3

jQuery UIがダウンロードされています - Firebugで見ることができます。私はあなたのアコーディオンの呼び出しがコメントアウトされていることもわかります

//$("#accordion").accordion(); 

プラス何の要素がセレクタ#accordionと一致していない、私はあなたが#accordianを意味すると思います。

改行を修正し、行のコメントを外してください。それは機能します。