gpt4 book ai didi

javascript - 如何将上下文菜单附加到按钮

转载 作者:行者123 更新时间:2023-12-03 04:14:47 24 4
gpt4 key购买 nike

我正在尝试将上下文菜单附加到工具栏上的按钮。

这是我的代码:

contex_order = new dhtmlXMenuObject();
contex_order.renderAsContextMenu();
contex_order.loadStruct(cont_m);
...
toolbarOrder = new dhtmlXToolbarObject("tab_ord");
toolbarOrder.setIconsPath("dhtmlx/codebase/imgs/");
toolbarOrder.attachEvent("onClick", function(id){
if (id=="save")
contex_order.showContextMenu(100,50)
});

但是单击该按钮不会显示上下文菜单。浏览器控制台中没有错误,什么也没有。

有人遇到过这样的问题吗?如何让菜单显示出来?

最佳答案

请尝试调用带有超时的 showContextMenu() 方法:

setTimeout(function() {
contex_order.showContextMenu(100,50)
}, 50)

当菜单与按钮同时显示时,单击此按钮将同时关闭菜单。

关于javascript - 如何将上下文菜单附加到按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44182264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com