我的主干应用程序显示了一个项目网格,当单击其中一个项目时,将“详细信息”主干视图添加到 DOM(就在网格“div”之后)。
“详细信息”视图使用“阴影”隐藏所有内容,使用 css 转换转换父网格视图,并在其中的 div 中显示详细信息。
我用 css 类隐藏所有内容,如下所示:
.itemDetails {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .5);
padding-top: 140px;
}
我认为我写的结果被称为“灯箱”。它工作得很好,但问题是,我仍然可以点击阴影后面的一些网格项目(主要是网格后面的那些)。我应该使用“this.undelegateEvents();” ? 还有什么我没有想到的吗?
基本上,我只想“冻结”(因此悬停效果也不起作用)父视图(直到单击“x” - 这已经有效)。谢谢