2017-05-18 8 views
0

私は何時間も検索しましたが結果はありません。 私はAngular Date Range Pickerをドロップダウンで使用します。 どうすれば特定の場所にレンダリングされるのですか?ここ はjsfiddle
とコードです:divのレンダリング日付ピッカー

<input type="text" name="dateofbirth" id="dateofbirth" placeholder="Date of Birth"/> 

$(function() { 
    $("#dateofbirth").datepicker(); 
}); 
+0

何このhttp://api.jqueryui.com/datepicker/#method-dialog @posは? – Edwin

+0

https://github.com/fragaria/angular-daterangepickerでどのように使用するのですか? – standy

+0

あなたの例は、角度の日付範囲ピッカーとは関係がありません。また、正確に何を望んでいるのか分かりません。 daterangePickerではなく、datepickerをレンダリングする方法を尋ねます。 – Edwin

答えて

0

ボックスが拡大したが、これは私のために働いたように、あなたはCSSを調整する必要があります。カレンダーの下部の位置を見つけて、その値をbottomというCSSプロパティに適用します。

<span style="display:none;"> 
    <div id="mybox"> 
     <br/> <br/> 
     <input type="text" name="dateofbirth" id="dateofbirth" placeholder="Date of Birth"/> 
     <p class="textbox"> 
     I want this text to be pushed down when datepicker opens 
     </p> 
     <br/> <br/> <br/> <br/> 
    </div> 
</span> 

$(function() { 
    $("#dateofbirth").datepicker(); 
    $("#dateofbirth").on('click', function(){ 

     var $this = $(this); 
     var calendarbtm = $("#ui-datepicker-div").position().top + $this.outerHeight(true); 

     $('.textbox').css({'top': calendarbtm}); 

    }) 
}); 

.textbox { 
    position: absolute; 
} 
+0

ありがとうございます。それは一歩前進だ。しかし、正確には私が達成したいと思っていたのは、datepickerがドロップダウンから外れるからです。 datepickerを完全にこのドロップダウンにする方法はありますか?このjsfiddleの例では、スクロールバーがドロップダウンリストに表示されます。 – standy

+0

ドロップダウンからですか? –

+0

これを見てください:http://jsfiddle.net/djdbgznd/テキストは押し下げられますが、datepickerはまだドロップダウンから抜けています。下にスクロールすると上のドロップダウンから開始し、上にスクロールするとドロップダウンの下で終了します。私はそれをドロップダウンで全体にしたい。 – standy