您需要將箱擴展,但是這個工作對我來說,調整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;
}
你看這個http://api.jqueryui.com/datepicker/#method-dialog @pos? – Edwin
我應該如何使用它與https://github.com/fragaria/angular-daterangepicker? – standy
你的例子與角度日期範圍選取器無關,加上我不明白你想要什麼。你問如何呈現datepicker,而不是daterangePicker。 – Edwin