如何在每次页面回发时重新初始化 Superfish?

发布于 2024-07-20 07:58:54 字数 205 浏览 11 评论 0原文

我刚刚发现了 superfish 并且目前在 asp.net 上使用它。 问题是每次页面回发 superfish 插件都会消失。 该网站需要在 IE6 上运行,因此 javascript 部分非常重要,我正在考虑创建一个 javascript 函数,其中包含插件的初始化,并在代码隐藏的页面加载事件中调用它。

可以这样做或者有更好的方法吗?

谢谢。

I just found out about superfish and currently using it on an asp.net. The problem is every time the page post back superfish plugin disappear. The site needs to run on IE6 so the javascript part is very important I was thinking of creating a javascript function that contains tha initialization of the plugin and called it at the page Page Load event from codebehind.

Can that be done or is there better way to do it?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

为你拒绝所有暧昧 2024-07-27 07:58:54

我在我的网站上使用 superfish 的菜单。 我有一个自定义 Web 控件,它可以为我发出标记。

然后我使用 $(document).ready() 来初始化 superfish。每次页面加载时(甚至在回发时)都会调用它。

我假设当你说菜单消失时,菜单仍然存在,只是被渲染为一个简单的列表?

I'm using superfish's menu on my site. I have a custom web control which emits my markup for me.

Then I use $(document).ready() to initlize superfish in. This will be called every time the page loads even on post back.

I assume when you say the menu dissapears that the menu is still there just its being rendered as a plain list?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文