【问题标题】:How can I re-initialize Superfish everytime the page post back?每次页面回发时,如何重新初始化 Superfish?
【发布时间】:2009-05-15 01:06:41
【问题描述】:

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

可以这样做还是有更好的方法?

谢谢。

【问题讨论】:

    标签: asp.net jquery-plugins superfish


    【解决方案1】:

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

    然后我使用 $(document).ready() 来初始化 superfish。每次页面加载时都会调用它,即使在回发时也是如此。

    我假设当您说菜单消失时,菜单仍然存在,只是被呈现为普通列表?

    【讨论】:

    • 是的,菜单仍然存在,但它只是一个简单的列表。其他浏览器没问题,但是 IE6 没有悬停功能,所以它在回发后失去了功能。
    • 你有我可以点击的网址吗?我在我的网站上支持 IE6,没有遇到任何问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-04
    • 2020-11-13
    • 1970-01-01
    • 1970-01-01
    • 2020-08-08
    相关资源
    最近更新 更多