簡體   English   中英

如何在輸入字段頂部打開pickadate.js日歷

[英]How do i open the pickadate.js calender on top of the input field

我在磷酸鈣壓延機中有問題。 我在頁面末尾的Pickadate中發現了一個問題,請仔細閱讀附件。 我必須在輸入字段的頂部打開pickadate日歷,而輸入字段在瀏覽器的末尾。

在此處輸入圖片說明

我試過下面的代碼:

$('#description_award').pickadate({
    format: 'yyyy-mm-dd',
    formatSubmit: 'mm/dd/yyyy',
    min: scriptDate,
    max: maxDate,
    drops: "up"
});

通過使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM