2017-08-31 19 views
1

カレンダーを.row divの外側に表示したいのですが、divには両方のスクロールバーが必要です。bootstrap3 datetimepicker divカレンダーを外す

divにオーバーフローがあると、カレンダーを切り捨てます。 bodyにwidgetParentを設定しようとしましたが、カレンダーの位置が間違っています。入力の近くにはありません。

<div class="container"> 
    <div class="row" style="border: 1px solid #000; width: 150px; height: 200px; overflow: scroll;"> 
     <div class='col-sm-6'> 
      <div class="form-group"> 
       <div class='input-group date' id='datetimepicker1'> 
        <input type='text' style="width: 40px;" class="form-control" /> 
        <span class="input-group-addon"> 
         <span class="glyphicon glyphicon-calendar"></span> 
        </span> 
       </div> 
      </div> 
     </div> 
    </div> 
</div> 

example

+1

質問は何ですか? .row divの外にカレンダーを表示して、スクロールする必要はありません。 – petryuno1

+0

exacly、私はカレンダーを.row divの外に表示したい – ShutDown

答えて

-1
にご.rowのオーバーフローを変更

'show'。だから、 :

<div class="row" style="border: 1px solid #000; width: 150px; height: 200px; overflow: show;"> 
+0

これは私のスクロールバーが必要なので、これは私の問題を解決しません。例を見て、私はそれを更新しました。 – ShutDown

0

$(function() {     
 
       $('#datetimepicker1').datetimepicker(); 
 
       // $('#datetimepicker1').datetimepicker({widgetParent: 'body'}); 
 
      });
.row{ 
 
    position:relative; 
 
    border: 1px solid #000; 
 
    width: 150px; 
 
    height: 200px; 
 
    overflow: show; 
 
} 
 

 
.row #datetimepicker1{ 
 
    position:absolute; 
 
    z-index:10001; 
 
    top:20px; 
 
    right:20px; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.37/js/bootstrap-datetimepicker.min.js"></script> 
 

 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/> 
 
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.37/css/bootstrap-datetimepicker.min.css" rel="stylesheet"/> 
 

 
<div class="container"> 
 
    <div class="row"> 
 
     <div class='col-sm-6'> 
 
      <div class="form-group"> 
 
       <div class='input-group date' id='datetimepicker1'> 
 
        <input type='text' class="form-control" /> 
 
        <span class="input-group-addon"> 
 
         <span class="glyphicon glyphicon-calendar"></span> 
 
        </span> 
 
       </div> 
 
      </div> 
 
     </div> 
 
    </div> 
 
</div>

代わりにクラスを与えることができ、インラインCSSを記述しないようにしてくださいと、そのクラスにCSSを記述します。

これはあなたが探しているのと同じですか?

これが役に立ちます。

+0

チップありがとうが、この例ではインラインCSSを使用しましたが、これは間違った方法です。 これは私の問題を解決しない、私はスクロールバーが必要です。例を見て、私はそれを更新しました。 – ShutDown

関連する問題