javascript - 当表格模糊/或单击表格外部的文档时如何隐藏表格

标签 javascript jquery

当表格模糊/或单击表格外部的文档时如何隐藏表格

最佳答案

如果您询问当用户单击文档中的其他位置时如何隐藏表格(您的措辞有点不对劲),那么我可以建议 clickoutside special event 来自本·阿尔曼?

用法:

$('table').bind("clickoutside", function(event){
    $(this).hide();
});

或者,如果这看起来有点 OTT,那么试试这个(不需要插件):

var myTable = $('table');
$(document).click(function(e) {
    if (e.target !== myTable[0] && !$.contains(myTable[0], e.target)) {
        myTable.hide();
    }
});

关于javascript - 当表格模糊/或单击表格外部的文档时如何隐藏表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3371067/

相关文章:

javascript - 我如何解析这个包含\n的变量?

javascript - 由于影子元素,查询 polymer 3 中页面中的所有元素(queryselectorall)不起作用

jquery - 在 Jest 测试中访问 Bootstrap 功能

javascript - 如何制作随滚动变化的垂直 slider ?

javascript - addClass ("test") 不起作用 - 但 css ("background","red") 起作用

javascript - 如何在单击时更改全日历中的默认 View

javascript - Promise 返回空值

javascript - 带有动态输入数量 View 的 ASP.NET MVC

javascript - JQuery 中的自定义事件未触发

javascript - 如果ID有类,则设置另一个元素的属性