1

我有一个显示在页面顶部的 Asp.Net 菜单控件。加载页面时,所有动态菜单(鼠标悬停时飞出的菜单)都会显示,直到页面完成加载,然后隐藏。页面加载完成后,它们会按应有的方式隐藏和运行,但它们会一直显示,直到加载完成。

有人对为什么会发生这种情况或如何让它停止有任何建议吗?

4

2 回答 2

1

不要使用 asp.net 准备使用控件,你不知道它们产生的代码。作为 Web 开发人员,您必须准确了解页面上的代码。

至于答案,您可以通过在菜单中添加 display:none 样式来隐藏菜单,并在 javascript 中编写代码以在页面加载后显示它。

于 2011-11-30T15:07:42.937 回答
1

用你的 CSS 隐藏菜单,display:none然后使用 jquery 来显示它:

$(document).ready(function() {
$(yourclass/idhere).toggle();
});
于 2011-11-30T15:08:40.000 回答