anjularJs toaster不能立即弹出,为什么? 1C

1、先上代码:

 createUserFunction = {
            "label": "新增用户", "action": function (obj) {

                var inst = jQuery.jstree.reference(obj.reference);
                var clickedNode = inst.get_node(obj.reference);
                                    if(clickNode.id ==-1){
                                    toaster.pop({
                                    "type":"error",
                                    "title":"提示信息",
                                    "body":"不能在根节点上添加用户",
                                    “useCloseButton”:true,
                                    "timeout:3000
                                    })
                                    }else{
                $scope.addUser(clickedNode);
               }

            }
        }


                     $scope.treeConfig = {
        'version': 1, 'plugins': ['types', "contextmenu"], 'types': {
            'default': {
                'icon': 'fa fa-folder'
            }, 'html': {
                'icon': 'fa fa-file-code-o'
            }, 'svg': {
                'icon': 'fa fa-file-picture-o'
            }, 'css': {
                'icon': 'fa fa-file-code-o'
            }, 'img': {
                'icon': 'fa fa-file-image-o'
            }, 'js': {
                'icon': 'fa fa-file-text-o'
            }

        }, "contextmenu": {
            "items": {
                "create": createUserFunction, "add": addDeptFunction, "delete": deleteDeptFunction
            }
        }
    };

2、我是用的jsTree控件,构造一棵部门树,在节点上右键可以有菜单,但是根节点因为一些原因不允许操作,所以做了限制。现在出现的问题是:
当我在根节点上操作的时候不会立即弹框提示,可是要重复好几次,才会有反应,看图:
图片说明
图片说明
3、还请大神指点迷津!

1个回答

u012587693
imaging123 我知道怎么用,现在的问题是,不能立即弹出,需要连击好几次,才出来,我怀疑是不是跟js的事件有关系
接近 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐