2016-08-02 3 views
0

質問がありました。リンク先ページにウィジェット(divに含まれています)を追加しようとしています。さて、本質的に私がしようとしているのは、ボタンを押したときにOverlayTwoを発射するのですが、フォアグラウンドではなくバックグラウンドに落ちることです。私はz-indexメソッドを試してみましたが、それは役に立たないようです。ユーザーがボタンを押したときに、基本的に私が欲しいもの入力フィールドとのオーバーレイ競合

<div class="OverLay"> 

    <div class="widgetContainer"> 
     <li>This is a Div</li> 
     First Name: <input type="text" name="fname"></input> 
    </div> 

    <div class="OverLayTwo"> 

    </div> 

     <button class="randomButton">Hello</button> 

    </div> 

は、しかし、それは「widgetContainer」のdivの背景/背景に落ちる持つ「OverLayTwo」ドロップを持つこと、です。 -

なぜなら、ユーザーが入力フィールドに入力できるようにしたいのですが、最近私が見ているか参照しているすべてが問題を解決していません。基本的には、ウィジェットの前面にオーバーレイをドロップするだけです。ユーザーがテキストを適切な入力フィールドに入力することはできません。

意味が合っています。 CSSの土地は真の迷路です。...また、私はjavascriptとjQueryの機能を使っています。

ヒントやご提案をいただければ幸いです。

ありがとうございました!

+2

だけでなく、あなたのCSS/JavaScriptを表示します。 – Daedalus

+0

'div> li'はhtml5 [standards](https://www.w3.org/TR/html-markup/li.html#li-context)で許可/妥当ではありません - ちょうど ' – birdspider

答えて

0

すると、このような何かをしようと...それは最初のオーバーレイの内側に住んでいたときに、それがバックグラウンドに落ちる作ることは難しいだろう。..

<div class="OverLay" style="z-index:100"> 
<div class="widgetContainer"> 
    <li>This is a Div</li> 
    First Name: <input type="text" name="fname"></input> 
</div> 
    <button class="randomButton">Hello</button> 
</div> 

<div class="OverLayTwo" style="z-index:90"> 
</div> 
+0

よ働いた!だから、すごくありがたいことに、色んなことが正しく動作していない何らかの理由で、それがうまくいきました。 1秒、私はCSSを載せます - また、何が起こったのか興味があります - あなたはフォアグラウンドに最初のdivを送って、バックグラウンドに2番目を送りましたか? o_o – knowledgealways

+0

あなたはちょうどそれを範囲から取りました、私はそれを手に入れます。 - どのような色で起こっているかもしれないかについての任意のアイデア?私はそれを「黒」に設定するか、上に書いたように(わずかな透明度で)灰色を返します。 – knowledgealways

+0

jsfiddleを作って見せたら、私は見ていきます。 –

関連する問題