如何重新初始化上下文菜单?
如果我第一次分配 jquery 上下文菜单,它就可以正常工作。但是当我第二次重新分配它时,上下文菜单可以使用以前的功能。
第一次的代码:
$("#26134_x16Fwj2VUp8Sa74").contextMenu("rowContMenu_26134_x16Fwj2VUp8Sa74",
{bindings:
{ 'itemQuickEdit_26134_x16Fwj2VUp8Sa74' : function(t)
{
showQuickEditForm(26134,'x16Fwj2VUp8Sa74');
}
}
});
第二次代码:
$("#26134_x16Fwj2VUp8Sa74").contextMenu("rowContMenu_26134_x16Fwj2VUp8Sa74",
{bindings:
{ 'itemQuickEdit_26134_x16Fwj2VUp8Sa74' : function(t)
{
**showFullEditForm**(26134,'x16Fwj2VUp8Sa74');
}
}
});
所以我认为它必须具有像重新初始化这样的功能。 ($.removeData 等...)
The jquery context menu works fine if I assign it first time. But when I re-assign it second time context menu works with previous function.
Code with first time:
$("#26134_x16Fwj2VUp8Sa74").contextMenu("rowContMenu_26134_x16Fwj2VUp8Sa74",
{bindings:
{ 'itemQuickEdit_26134_x16Fwj2VUp8Sa74' : function(t)
{
showQuickEditForm(26134,'x16Fwj2VUp8Sa74');
}
}
});
Code with second time:
$("#26134_x16Fwj2VUp8Sa74").contextMenu("rowContMenu_26134_x16Fwj2VUp8Sa74",
{bindings:
{ 'itemQuickEdit_26134_x16Fwj2VUp8Sa74' : function(t)
{
**showFullEditForm**(26134,'x16Fwj2VUp8Sa74');
}
}
});
So I think it have to be function like re-init. ($.removeData etc...)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你尝试过吗?
Have you tried ?