我有一个 MVC 应用程序,其中顶部菜单是动态构建的,如下所示:
$.each(data, function (index, dataMenu) {
if (i == 0) {
stringBuilder.push('<li class="home"><a href="#">' + dataMenu.MenuName + '</a></li>');
i++;
}
else {
stringBuilder.push('<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">' + dataMenu.MenuName + '</a>');
stringBuilder.push('<ul class="dropdown-menu">');
$.each(dataMenu.GetallMenus, function (index, submnu) {
stringBuilder.push('<li class=""><a data-ajax="true" data-ajax-mode="replace" data-ajax-update="#content-area" href="' + submnu.MenuItemUrl + '">' + submnu.MenuName + '</a></li>');
});
stringBuilder.push('</ul>');
stringBuilder.push('</li>');
}
});
stringBuilder.push('</ul>');
$("#menu").append(stringBuilder.join(''));
在 _Layout.cshtml 和 document.ready 的 div 标签中有一个加载器 gif,它最初是隐藏的。
我想要做的是在每次菜单点击时显示该 div。
我该怎么做呢?
问候。