2012-12-07 6 views
12

私は、twitterブートストラップの例に基づいてモーダルを使用しています。私は選ばれた要素を使って選択しました。選択されたセレクトがドロップダウンすると、それはモーダルフッターによって切り捨てられます。私は、選択した要素にZ-インデックス値を追加しようとしましたが、何も機能しません。私はそれを傾けて見ています。なぜなら、select要素がモーダルフッターdivの前にあるdivであるからなのでしょうか?選択したブートストラップのデフォルトCSSを使用していますので、何も変更していません。Bootstrapモード内で選択されたドロップダウンがモーダルフッターの後ろに隠されています

例。 enter image description here

HTML:Zインデックスが動作するように

  <div class="modal-header"> 
       <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> 
        ×</button> 
       <h3> 
        Add Tag</h3> 
      </div> 
      <div class="modal-body"> 
       <div class="control-group"> 
        <label for="addedTags"> 
         Add tags (separated by commas) 
        </label> 
        <input id="addedTags" style="width: inherit" type="text"> 
       </div> 
       <div class="control-group"> 
        <label for="deleteTags"> 
         Delete tags 
        </label> 
        <select style="display: none;" class="tags chzn-done" id="deleteTags" multiple="multiple" name="deleteTags"><option value="49">Accessories</option> 
    <option value="69">AG_Adriano_Goldschmied</option> 
    <option value="37">BCBG</option> 
    <option value="38">Bebe</option> 
    <option value="45">Bernie_Dexter</option> 
    <option value="19">Black</option> 
    <option value="6">Blue</option> 
    <option value="66">Body-Con</option> 
    <option value="71">Casual</option> 
    <option value="39">Christian_Louboutin</option> 
    <option value="64">Clear</option> 
    <option value="50">Coach</option> 
    </select><div style="width: [object Object]px;" class="chzn-container chzn-container-multi chzn-container-active" id="deleteTags_chzn"> 
<ul class="chzn-choices"><li class="search-field"><input value="Select Some Options" class="default" autocomplete="off" style="width: 149px;" type="text"></li></ul> 
<div class="chzn-drop" style="left: 0px; top: 29px;"><ul class="chzn-results"><li id="deleteTags_chzn_o_0" class="active-result highlighted" style="">Accessories</li><li id="deleteTags_chzn_o_1" class="active-result" style="">AG_Adriano_Goldschmied</li><li id="deleteTags_chzn_o_2" class="active-result" style="">BCBG</li><li id="deleteTags_chzn_o_3" class="active-result" style="">Bebe</li><li id="deleteTags_chzn_o_4" class="active-result" style="">Bernie_Dexter</li><li id="deleteTags_chzn_o_5" class="active-result" style="">Black</li><li id="deleteTags_chzn_o_6" class="active-result" style="">Blue</li><li id="deleteTags_chzn_o_7" class="active-result" style="">Body-Con</li><li id="deleteTags_chzn_o_8" class="active-result" style="">Casual</li><li id="deleteTags_chzn_o_9" class="active-result" style="">Christian_Louboutin</li><li id="deleteTags_chzn_o_10" class="active-result" style="">Clear</li><li id="deleteTags_chzn_o_11" class="active-result" style="">Coach</li></ul></div></div> 
       </div> 
      </div> 
      <div class="modal-footer"> 
       <button class="btn" data-dismiss="modal" aria-hidden="true"> 
        Close</button> 
       <input class="btn btn-primary" id="btnAddTags" value="Save" type="button"> 
       <span class="loader"></span> 
      </div> 
      <div class="alert alert-error hide"> 
       <button type="button" class="close" data-dismiss="alert"> 
        ×</button> 
       <strong>Error</strong> <span class="alert-msg"></span> 
      </div> 
      <div class="alert alert-success hide"> 
       <button type="button" class="close" data-dismiss="alert"> 
        ×</button> 
       <strong>Success</strong> <span class="alert-msg"></span> 
      </div> 

答えて

17

について、あなたはまた、相対的な絶対的な、または固定位置を=に設定する必要があります。また、5000のようなZ-Indexを置くと役立つかもしれません。 (モーダルは、2000年代にAZインデックスである

ので、あなたのCSSで私はこれを追加します:。

.class-of-dropdown { 
    position: relative; 
    z-index: 5000; 
} 

編集: .modal-bodyクラスはoverflow-y: auto性質を持っていますが、これを変更する必要があります。 :。

.modal-body { 
    overflow-y:visible; 
} 
+1

chozen要素の位置値はcssに設定されていますが、z-インデックスは9999に設定されていますが、それでもjiveはありません。これは私をナッツを運転している! – user576838

+0

オーバーフロー修正を試しましたか? – hajpoj

+0

それはそれをしました!すごいキャッチマン。これらのCSS要素の中には、本当にループのために私を投げるものがあります。再度、感謝します! – user576838

2

私もこれと同じ問題を抱えていたし、仕事にhajpojさん@得ることができませんでしたが、私はそれが次のCSSを設定することにより、作業得ました:

.modal-body { 
    position: static; 
} 
関連する問題