jquery上下文菜单停止处理已更改的信息

时间:2011-05-20 21:20:20

标签: javascript jquery

您好我的上下文/右键单击菜单有问题。它正在运行我希望它如何工作,但是问题出现在我执行一次,我正在使用post加载文件时,该文件与上下文菜单需要工作的内容相同,但它没有。当我调用选项操作然后从帖子中加载内容,就是菜单上下文停止工作。

$("#div").contextMenu({
    menu: 'myMenu'
}, function (action, el, pos) {
    switch (action) {
    case "option":
        {
            $.post(), {}, function (info) {
                $('#div').load('url');
            });
        break;
    }

编辑:来自以下评论:(清理) 我正在加载一个包含我想要更改的信息的文件。相同的div,相同的一切,只是div中的信息是不同的,问题是当post动作更改信息时,上下文菜单不再出现。

1 个答案:

答案 0 :(得分:0)

我假设你从这里使用了contextMenu插件: http://abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/

我认为你的菜单失败了,因为你的匿名函数里面有一个无效的java脚本,里面有开关。

因此,您的菜单出现,遇到语法错误并在此之后停止所有内容。

   $.post(), {}, function (info) {
                $('#div').load('url');
            });

格式不正确。