私は、ウィンドウ全体が(Google)マップと私のアプリのクロムで満たされているマップ・インターフェースを試しています(それ以外の何か - menues、controlsなど。)必要ないときは、浮遊したり消えたりします。私はexperimental interfaceを付けました。他のdivの背後にあるdivにアクセスしてください
ページ全体が読み込まれると、トップメニューはフェードアウトしますが、マウスカーソルがウィンドウの上端に移動すると、表示に戻ってきます。凡例タブウィジェットは折りたたみ可能で移動可能です。
ここで問題があります - タブウィジェットとほぼ一直線に並んだウィンドウの水平スワスの場合、マップはクリッキングできません。地図上のカーソルが、地図にアクセス可能な手から地図にアクセスできない矢印に変わるのを見ることができます。そのバンドでは、マーカのどれもクリック可能ではなく、マップはドラッグ可能でもありません。 Webページで
、階層は、私は-1に#mapのZインデックスを設定しているので、
<div id="map">map</div>
<header></header>
<div id="tabs"></div>
<footer></footer>
のようなものです。私がそれをしないと、ヘッダーが不規則にマウスオーバーするとフェードアウトしてフェードインします。このヘッダーは、map z-indexが-1に設定されていると正常に動作します。
ヘッダーの後にマップdivを移動すると、ヘッダーが不明瞭になります。言い換えれば、次は
<header></header>
<div id="map">map</div>
<div id="tabs"></div>
<footer></footer>
を動作しないようになり、なぜ私はマップの部分をクリックすることはできませんよ? #tabsが#mapをあいまいにしているように、#tabsは約300ピクセル幅にすぎないので、残りの地図には影響しません。
この問題を解決できる方法の1つは、 'tabs' divを' position:absolute'に変更することです。 「position:relative'」としている理由は何ですか? – sarcastyx
#タブ内の何かが正しくありません。そのためのCSSを見直してみてください。 #tabsの高さを低くすると地図がクリックできるようになりました – Ibu
sarcastyx、私は相対位置を指定していません(明示的に位置を設定しない限り、ウィジェットは相対位置になります)。 lbu、はい、折りたたんで#tabs、マップの*ほとんど*はクリック可能になります。しかし、地図の小さなバンドが残っていて、まだクローキングできません。明らかに地図の途中に出てくるのは#タブですが、#タブは300ピクセルの幅しかないので、その理由を理解することはできません。 – punkish