使用jquery Menu插件,updatepanel和部分回发引发麻烦

时间:2010-07-14 05:33:43

标签: javascript jquery jquery-plugins updatepanel

我有一个菜单,其中包含一个删除按钮以从中删除项目。我把所有内容放在更新面板中以进行部分回发。问题是在我回发后jquery jdmenu pluggin停止工作。我想我应该包括这样的东西

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(InitializeJdMenuAgain);

function InitializeJdMenuAgain(sender, args) {
  //do something here which i am not sure
}

但我不确定我应该在InitializeJdMenuAgain中放什么,因为使用此插件时不需要脚本。我正在检查插件的代码,但我没有太多的Javascript功能,我需要做什么?

提前感谢。

1 个答案:

答案 0 :(得分:0)

您应该将菜单重新附加到UpdatePanel更新的DOM元素:

function InitializeJdMenuAgain(sender, args) {
    $('ul.jd_menu').jdMenu();
}