我正在使用 jQuery dynatree 以及在此处找到的上下文菜单。我遇到的问题是我无法启用/禁用上下文菜单或菜单中的单个项目。该插件说我应该能够做到这一点:
$("#contextMenu").enableContextMenu();
但这对我不起作用。这是菜单:
<!-- Definition of context menu -->
<div id="contextMenu">
<ul id="myMenu" class="contextMenu">
<li class="resubmit"><a href="#resubmit">Resend</a></li>
</ul>
</div>
如果我不启用/禁用任何功能,菜单会显示并正常工作,但在某些情况下菜单项不可用,因此我需要能够控制其状态。如果我启用/禁用,则手册根本不会显示。
谁能分享他们是如何做到这一点的?
更新:如果我删除上面的 DIV,我只能让菜单显示。然后它会显示,但使用“myMenu”启用/禁用什么都不做......