我遇到了一个问题。我需要知道上下文菜单是否隐藏。我没有在上下文菜单中使用任何类型的插件。
我做的是解决这个问题,当我右键单击并打开上下文菜单(默认)时,我做了
contextMenuVisible = true
当此菜单打开时,我点击菜单被隐藏的任何地方,但在此单击中不会调用click事件处理程序。但我需要将contextMenuVisible
设置为false
。
可能这是解决问题的错误方法,如果是这样,请告诉我实现这一目标的方法。请帮忙。
答案 0 :(得分:1)
您可以使用hidden选择器:
// Matches all elements that are hidden
$('element:hidden')
您可以在jquery中使用它
var isHidden = $('#myDiv').is(':hidden');
检查isHidden
的值以检查可见性。
答案 1 :(得分:0)