阻止在特定类或元素上打开引导菜单

时间:2017-04-07 19:18:13

标签: javascript jquery twitter-bootstrap contextmenu

我正在使用dgoguerra's bootstrap-menu。它工作得很好,除了我需要防止在我右键单击特定类或特定子元素时打开引导菜单。

请参阅演示。 https://jsfiddle.net/8k0zn6ws/2/

我可以阻止在第1行和第3行打开引导菜单,但是如果单击类label-warning,我想阻止打开菜单。如果在选择器中找到特定的子元素或特定的类(preventDefault()),是否可以使用label-warning

我尝试了4-5个上下文菜单。这是我表中稳定运行的那个。

1 个答案:

答案 0 :(得分:0)

您可以使用jQuery选择预期的元素。例如:

var menu = new BootstrapMenu('.label-warning', {
  fetchElementData: function($rowElem) {
    var rowId = $rowElem.data('rowId');
    return demo4Rows[rowId];
  },
...