上面显示的代码工作正常,但以下情况除外。当我打开网页时,DIV 容器的内容是空的,我只能看到导航菜单。一旦我按下菜单或子菜单项,内容就会充满正确的数据。那么,我的问题是如何默认使用 DIV 容器“submenu11”?代码行$active = $('#submenu11').addClass('active');
不能解决这个问题。
看看jFiddle。
$(document).ready(function() {
//code for ajax calling
$('#submenu11').addClass('active').trigger('click);
});
你可以在小提琴中添加css吗?我不完全理解这个问题。
据我了解,您想默认显示 submenu11 对吗?所以我假设其余的东西应该被隐藏,我假设它已经在 css 中完成了。你的代码
$active = $('#submenu11').addClass('active');
不做任何事情,因为您将其分配给 $active
我想你可能正在寻找这样的东西?
$(document).ready(function() {
$('#submenu11').addClass('active');
});
这是假设您的所有 css 类都已正确定义