アプリ版:「スタンプのみでお礼する」機能のリリースについて

クリックプルダウンボタンを配置して、
その下にGoogoleMapを配置していますが、
ボタンをクリックしたときに、
GoogleMapの裏側にメニューが表示され、
メニューが表示されなくなります。

z-index:*;

でレイヤー順序を設定しても、
裏側に表示されてしまいます。

これはGoogleMapが非同期だから仕方がないのでしょうか?

A 回答 (2件)

ごく簡単なサンプル。


 後から現れているのでz-indexは不要!!
★タブは_に置換してあるので戻す。
★http: はhttp:(全角)に置換してあるので戻すこと。
★スマホ以上のディスプレイ対応のリキッド
 ディスプレイ幅・フォントサイズを変えてもOK。
★Another HTML Lint - Gateway( http://www.htmllint.net/html-lint/htmllint.html# )
 でチェック済みのHTML4.01strict+CSS2.1
☆HTMLが文書構造だけ本来の順番で書かれていると悩む事はない。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
_<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
_<title>サンプル</title>
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css">
<!--
html,body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;line-height:1.6em;}
p{text-indent:1em;}
div.header,div.section,div.footer{width:80%;min-width:630px;max-width:900px;margin:0 auto;padding:5px;}
div.section{position:relative;padding-top:2em;min-height:350px;}
div.section div.nav,
div.section div.aside{position:absolute;top:0;text-align:center;line-height:2em;}
div.section div.nav{width:100%;}
div.section div.aside{width:8em;right:0;height:100%;top:100px;}
div.section div.nav ul,div.section div.nav ul li,
div.section div.aside ul,div.section div.aside ul li{list-style:none;margin:0;padding:0;}
div.section div.nav ul li,
div.section div.aside ul li{width:8em;}
div.section div.nav ul li{display:inline-block;}
div.section div.nav ul li ul li{display:block;}
div.section div.nav ul li ul,
div.section div.aside ul li ul{display:none;position:absolute;}
div.section div.nav ul li ul{top:2em;}
div.section div.aside ul li ul{left:-8em;top:0;}
div.section div.nav ul li:hover ul,div.section div.aside ul li:hover ul{display:block;}
div.iframe{float:right;margin:0 8em 10px 1em;}
div.section div.figure{width:80%;position:relaive;margin:10px auto;z-index:10;}
div.section div.figure img{width:100%;height:auto;}
/* 色分け */
body{background-color:gray;}
div.header,div.section,div.footer{background-color:white;}
div.section div.aside ul li{background-color:yellow;}
-->
_</style>
</head>
<body>
_<div class="header">
__<h1>タイトル</h1>
_</div>
_<div class="section">
__<h2>見出し</h2>
__<div class="iframe">
___<iframe title="googleMap" width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.co.jp/maps?f=q&amp;source=s_ … href="https://maps.google.co.jp/maps?q=%E9%8C%A6%E5%B8 …
__</div>
__<p>錦帯橋(きんたいきょう)は、山口県岩国市の錦川に架橋された木造のアーチ橋である。</p>
__<p>写真や文章はいずれもWikiより引用</p>
__<div class="figure">
___<img src="http://upload.wikimedia.org/wikipedia/commons/th … width="800" height="150" alt="錦帯橋周辺パノラマ">
__</div>
__<div class="nav">
___<ul>
____<li>日本三名橋
_____<ul>
______<li>日本橋</li>
______<li>錦帯橋</li>
______<li>眼鏡橋</li>
_____</ul>
____</li>
____<li>日本三奇橋
_____<ul>
______<li>錦帯橋</li>
______<li>猿橋</li>
______<li>かずら橋</li>
_____</ul>
____</li>
___</ul>
__</div>
__<div class="aside">
___<ul>
____<li>日本三名橋
_____<ul>
______<li>日本橋</li>
______<li>錦帯橋</li>
______<li>眼鏡橋</li>
_____</ul>
____</li>
____<li>日本三奇橋
_____<ul>
______<li>錦帯橋</li>
______<li>猿橋</li>
______<li>かずら橋</li>
_____</ul>
____</li>
___</ul>
__</div>
_</div>
_<div class="footer">
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2013-03-03</dd>
__</dl>
_</div>
</body>
</html>
    • good
    • 0

position:relative;


本来は、上に来るものは後から記述する。
>これはGoogleMapが非同期だから仕方がないのでしょうか?
 関係ない
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!