![](/img/trans.png)
[英]How to show already open date picker with pickadate.js in a modal?
[英]How do i open the pickadate.js calender on top of the input field
通過使用container-option指定選擇器的根,即: container: '#my-root'
。 您可以將該根元素放在任何地方。 然后,您可以使用CSS定位選擇器。 例如#my-root .picker__holder { bottom:0; }
#my-root .picker__holder { bottom:0; }
使其顯示在根的上方(因為它的位置絕對正確)
jQuery(document).ready(function(){ jQuery('.datepicker').pickadate({container:"#my-root"}); });
html { padding-top: 150px; /* just for stack-overflow */ } #my-root { outline: 1px solid red; /* just a visual clue */ } #my-root .picker__holder { bottom: 0; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/pickadate.js/3.5.6/compressed/picker.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/pickadate.js/3.5.6/compressed/picker.date.js"></script> <link href="https://cdnjs.cloudflare.com/ajax/libs/pickadate.js/3.5.6/compressed/themes/classic.css" rel="stylesheet"/> <link href="https://cdnjs.cloudflare.com/ajax/libs/pickadate.js/3.5.6/compressed/themes/classic.date.css" rel="stylesheet"/> <div id="my-root"> <!-- datepicker will appear where this element is --> </div> <input class="datepicker" placeholder="clickme">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.