Asp.net菜单控制 - 动态菜单显示在页面加载
问题描述:
我有一个Asp.Net菜单控件,显示在我们页面的顶部。加载页面时,显示所有动态菜单(在鼠标悬停时飞出的菜单),直到页面加载完毕,然后隐藏。一旦页面加载完毕,它们就会隐藏并按照它们的行为行事,但它们会一直显示,直到加载完成。Asp.net菜单控制 - 动态菜单显示在页面加载
任何人有任何建议,为什么发生这种情况或如何让它停止?
答
隐藏菜单,你的CSS display:none
,然后使用jQuery来显示它:
$(document).ready(function() {
$(yourclass/idhere).toggle();
});
答
不使用asp.net准备好使用控件,你不知道它们生成的代码。作为一个Web开发人员,你必须知道页面上的代码是什么。
至于答案,您可以通过在菜单中添加display:none样式来隐藏菜单,并在javascript中编写代码以在页面加载后显示它。
成功地运用了以下内容:$(文件)。就绪(函数(){$('#”&myMenu.ClientID & “')。显示(); }); – yougotiger