【问题标题】:Apply styles on div when another div overlaps当另一个 div 重叠时在 div 上应用样式
【发布时间】:2017-01-13 11:03:20
【问题描述】:

我有两个 div。 Div1Div2Div1 是一个带有 z-index 的固定 div,Div2 是可移动的。

Div2 移动到它下面时,我想做的是改变Div1 的颜色。

如何检测 Div2 是否与 Div1 重叠以应用这些样式?

我宁愿不使用 jQuery。我正在使用 Angular 2 - Rc4。它适用于移动应用程序。

【问题讨论】:

  • 也放一些代码。

标签: css angular sass


【解决方案1】:

在通过 getBoundingClientRect() 获取 div1 和 div2 的详细信息后,您可以使用以下内容:

var 重叠 = !(div1 .right div2 .right || div1 .bottom div2 .bottom)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 2015-02-07
    • 2020-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多