div为空时如何停止jquery上下文菜单?

时间:2013-04-04 07:50:58

标签: contextmenu jquery-context

我正在尝试Jquery上下文菜单。它的工作正常。我的代码如下

$(function () {
                            $.contextMenu({
                                selector: '.droppable',
                                callback: function (key, options) {
                                    if (key == "delete") {
                                        if ($(this).html() != "") {
                                            $(this).html("");
                                            deleteKey($(this).attr("id"));
                                        }
                                    }
                                },
                                items: {
                                    "delete": { name: "Delete", icon: "delete" }
                                }
                            });


                        });

现在我想要的是不打开菜单($(this).html()==“”)。

当容器的html为空时,我可以阻止右键单击菜单吗?

提前致谢。

Vidhin

1 个答案:

答案 0 :(得分:0)

行,

我得到了解决方案。

每当conte的html发生变化时,我都需要运行代码

 if ($(this).html() == "") {
                                $("#" + $(this).attr("id")).contextMenu(false);
                            }

感谢。