我正在使用 <ul> <li>
主页上的菜单。对于菜单悬停,我使用的是 csshover.htc 文件。
我是<updatepanel>
在我的子页面上,但是当我单击更新面板内的任何链接或按钮时,我的菜单停止工作。即悬停不起作用。有什么解决办法?
最佳答案
您需要在更新面板触发后重新初始化菜单。为此,您需要在页面底部包含如下内容:
<script type="text/javascript">
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(CSSHover());
</script>
您会在 htc 文件的顶部找到要调用的函数的名称 - 您会看到如下内容:
<public:attach event="ondocumentready" onevent="CSSHover()" />
需要触发的函数是onevent中的部分
关于asp.net - 更新面板呈现元素后,css 悬停菜单停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16541196/