diff --git a/bootstrap-contextmenu.js b/bootstrap-contextmenu.js index dc1e38bc..60d2c9df 100644 --- a/bootstrap-contextmenu.js +++ b/bootstrap-contextmenu.js @@ -52,7 +52,7 @@ $menu.trigger(evt = $.Event('show.bs.context', relatedTarget)); tp = this.getPosition(e, $menu); - items = 'li:not(.divider)'; + items = 'li:not(.divider,.dropdown-submenu)'; $menu.attr('style', '') .css(tp) .addClass('open') @@ -80,7 +80,7 @@ relatedTarget = { relatedTarget: this }; $menu.trigger(evt = $.Event('hide.bs.context', relatedTarget)); - items = 'li:not(.divider)'; + items = 'li:not(.divider,.dropdown-submenu)'; $menu.removeClass('open') .off('click.context.data-api', items) .trigger('hidden.bs.context', relatedTarget);