私は、メニューから選択した項目に従ってdivを表示/非表示するコードを探していました。私はこのコードを見つけましたが、最初からすべてのdivを隠していました。誰かがデフォルトで最初のオプションを表示するように変更する手助けをしてもらえますか?ここでDivのコンテンツを表示するdivを非表示にする
は私がビューを切り替えるしようとしましたが、あなたがすることによって表示する最初のオプションを使用する場合は、それは:)
var curPage="";
$("#menu a").click(function() {
if (curPage.length) {
$("#"+curPage).toggle();
}
curPage=$(this).data("page");
$("#"+curPage).toggle();
});
おかげ
おかげKalobが、これはまた、完璧な:)に動作します...あなたはできるしてくださいどのようにコードが 'curPage.length'を使っているのかを私に説明してください。私は一般的な考え方を持っていますが、これをもっと良く理解するためです。私はちょうど学んでいる:)再びありがとう。 – iTux
ええ、間違いなく。基本的にJavascriptの文字列に 'if'ステートメントを実行すると、文字列が空の場合は' false'を返し、何かがある場合は 'true'を返し、 '0 'の場合は常に' 0'を返します'false'を返し、それが大きい場合は' true'を返します。これは 'curPage'文字列の長さをチェックしています。' if(curPage) 'と同じことをすることができます。 –
チェックしたい場合は私のコードを更新してください。 –