2

我有一个 div,其中包含一个带有地图的 iframe 和另一个与地图重叠的 div。在此处输入图像描述

HTML

<div class="locationFinder">
    <iframe width="100%" height="100%" frameborder="0" scrolling="no"
            marginheight="0" marginwidth="0"
            src="https://maps.google.com/?ie=UTF8&amp;t=m&amp;ll=37.449105,-122.16048&amp;spn=0.003918,0.009634&amp;z=16&amp;output=embed">
    </iframe>

    <div class="mapover">
        <p class="titleTextM">Want to learn more?</p>
    </div>
</div>

CSS

.locationFinder {
    position: relative;
    width: 100%;
    height: 425px;
    background-repeat: no-repeat;
}
.mapover {
    position: absolute;
    top: 0;
    width: 100%;
    height: 428px;
    background-repeat: no-repeat;
    background: black;
    opacity: .5;
}

第二个 div 在地图上。所以我无法对其执行任何操作。所以我的要求是,用户仍然可以使用地图。有什么办法可以做到这一点?

4

1 回答 1

3

您是否尝试pointer-events: none;过您的 mapover css 课程?对于某些版本的 ie,这可能需要额外的 CSS。

于 2013-05-11T14:04:59.790 回答