上記のコードは、次の場合を除いて正常に動作します。Web ページを開くと、DIV コンテナーのコンテンツが空で、ナビゲーション メニューだけが表示されます。メニューまたはサブメニュー項目を押すと、コンテンツに正しいデータが入力されます。それで、私の質問は、デフォルトで DIV コンテナ「submenu11」を使用する方法ですか? コード行$active = $('#submenu11').addClass('active');
はこの問題を解決しません。
jFiddleを見てください。
css をフィドルに追加できますか? 私は質問を完全に理解していません。
私が理解していることから、デフォルトでsubmenu11を表示したいのですか?したがって、残りのものは非表示にする必要があると想定していますが、これはすでに css で行われていると想定しています。あなたのコード
$active = $('#submenu11').addClass('active');
$active に割り当てているため、何もしません
このようなものを探していると思いますか?
$(document).ready(function() {
$('#submenu11').addClass('active');
});
これは、すべての css クラスが正しく定義されていることを前提としています
$(document).ready(function() {
//code for ajax calling
$('#submenu11').addClass('active').trigger('click);
});