【问题标题】:ionic slide-box and google maps离子幻灯片和谷歌地图
【发布时间】:2016-01-29 21:13:27
【问题描述】:

我正在尝试在动态高度为 100% 的 ion-slide-box 中获取谷歌地图(使用 javascript api)。 但问题是高度始终为 0px 只有当我将高度设置为 px 值或删除幻灯片逻辑时它才有效。例如:

css:

#map {
height: 100%;
}

html:

<ion-slide-box delegate-handle="bottomSlide" show-pager = "false">
        <ion-slide>
            <div id="map" data-tap-disabled="true"></div>
        </ion-slide></ion-slide-box>

有谁知道为什么会发生这种情况或我该如何解决这个问题?

【问题讨论】:

    标签: google-maps maps height ionic slide


    【解决方案1】:

    这是因为你的 div#map 的父级可能有 0px 的高度。

    你需要找出有罪的人。

    也许 CSS 可以解决问题:

    .slider {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    

    【讨论】:

    • 非常感谢您帮了大忙!现在地图显示了,但地图占据了整个屏幕的高度,而不仅仅是容器的大小......:/您对此也有建议吗?
    • 你的容器有position: relative CSS 属性吗?看这个小提琴来理解逻辑:jsfiddle.net/thibaudsowa/e1oL9w72
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-12
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 2019-01-07
    • 1970-01-01
    • 2018-01-12
    相关资源
    最近更新 更多