树视图上的上下文菜单未在左键单击时关闭

时间:2015-05-07 06:43:10

标签: javascript treeview contextmenu

我在树视图上有一个上下文菜单,它运行正常,但在树视图外左键单击时不会关闭。如果我在treeviw上或在树视图外单击

,我希望关闭contextmenu
<script type="text/javascript">
$(document).ready(function () {
    try {
        $(MyTreeDiv).bind("contextmenu", function (e) {
            e.preventDefault();
            $("#custom-menu").css({ top: e.pageY + "px", left: e.pageX + "px" }).show(100);

        });

        $(document).mouseup(function (e) {
            var container = $("#custom-menu");
            if (container.has(e.target).length == 0) {
                container.hide();

            }

        });
    }
    catch (err) {
        alert(err);
    }


});

0 个答案:

没有答案