jQuery的上下文菜单停止工作更改的信息
嗨我遇到问题的上下文/右键单击菜单。它正在工作,我希望它工作,但问题出现时,我做了一次,我加载文件后,该文件是与上下文菜单需要工作,但它没有相同的东西。当我打电话选项操作然后加载帖子的东西,这是菜单上下文停止工作。jQuery的上下文菜单停止工作更改的信息
$("#div").contextMenu({
menu: 'myMenu'
}, function (action, el, pos) {
switch (action) {
case "option":
{
$.post(), {}, function (info) {
$('#div').load('url');
});
break;
}
编辑:从下面的评论:(清理) 我加载一个包含我想更改信息的文件。相同的divs,相同的一切,只是div中的信息是不同的,问题是当信息被post操作改变时,那么上下文菜单不再出现。
我假设你正在使用的文本菜单插件从这里: http://abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/
我想你的菜单失败,因为你有你在它的开关匿名函数内部无效Java脚本。
因此,你的菜单出现,命中语法错误,并在此之后停止一切。
的
$.post(), {}, function (info) {
$('#div').load('url');
});
的格式不正确。
是的,这是插件,但后a给了它作为一个例子,它工作正常。但是,在发布后menue消失 – gambozygame 2011-05-21 04:50:51
我发现它为什么会发生,但仍然在寻找答案如何解决它,问题在于$(“#div#div2”)。contextMene这里是两个div,第二个是孩子 - div2但我负载只有一个div的负载,这是正确的负载,但它不工作。但当我改变它像#div#div2和负载等..它的工作原理,但#div2是meny divs,它会为每个人加载包含特定网址的信息,因此无法正常工作 – gambozygame 2011-05-21 05:37:21
http://jsbeautifier.org/ – lonesomeday 2011-05-20 21:24:11
你能清理你的问题吗?我不明白。请更正拼写和语法错误。如果可能的话,在jsfiddle.net上创建一个示例。 – mrtsherman 2011-05-20 21:39:22
我正在加载一个包含iformation的文件,我想要更改相同的divs,相同的一切,只是在divs中的信息是不同的,问题是当信息被post操作更改时,则上下文menue不再出现。 – gambozygame 2011-05-20 21:42:54