次のポップアップが表示されます。
しかし、このポップアップを上に移動してマップ上に表示すると、非表示になります。
何かを画面の一番上に常に表示するように強制するにはどうすればよいですか?
CSSプロパティシートでz-indexを設定しようとしましたが、うまくいきませんでした。
ポップアップ(DIV)が実際に常に他のすべての上に設定されるように設定できるHTML/CSSプロパティがありますか?
z-index
はそれほど単純な友人ではありません。実際にz-index:999999999999
.....を入力しても問題ありませんが、z-index
を指定した場合は問題になります。異なるdom要素も互いに優先します。
JQueryを使用して要素cssを変更し、z-index
を提供する1つのソリューションを実行しました。そうすれば、このアイテムのz-index
が最後に与えられ、インデックスが記録されることを確認できます。ただし、これには何らかのアクションを処理する必要がありますが、あなたの場合は可能だと思われます。
これが機能するかどうかはわかりませんが、!important
パラメーターも指定してみてください:
#desired_element { z-index: 99 !important; }
position: relative
を使用していますか?
このdivには他のdivとの関係でz-indexが必要なので、position: relative
を設定してからz-indexを設定してください。
ところで、ブラウザは動作するかどうかを確認することが重要です。 IEもFirefoxも良いものではありません。
DIVのz-indexを他のDIVよりも大きいものに設定します。また、DIVにもposition
以外のstatic
が設定されていることを確認する必要があります。
CSS:
#someDiv {
z-index:9;
}
詳細はこちら: http://coding.smashingmagazine.com/2009/09/15/the-z-index-css-property-a-comprehensive-look/
つまり、位置を絶対に設定してみてください。
#yourDiv{
position: absolute;
z-index: 10;
};
position:fixed
を使用してz-index
値を作成し、divに適用する必要があります
これを行うための1つのフォームは、相対として設定されたDIV内に展開するパネルを挿入することです。
<div style="position:relative">
<div style="position:absolute; z-index: 1000;">
your code
</div>
<div>
最初のdivを使用して内部コンテンツをページ内の特定の領域に配置し、2番目の絶対値はコンテナを参照する必要があります(相対であるため)。この場合のz-indexはコンテナとも呼ばれ、コンテナは上部にある必要があります。スタイルをcssクラスに入れ、絶対divのサイズを変更して、ホバーまたはコントロールする別のアクションで展開できます。
これが役立つことを願っています