【发布时间】:2017-07-17 23:19:36
【问题描述】:
我正在使用模板,我在左侧菜单中重新定位 daterangepicker,我想在页面加载时显示它,但是有很多默认功能,其中一个会显示它,直到我单击输入它的元素。有什么想法吗?
这是 HTML:
<div>
<div class="daterangepicker xdisplay picker_2 single opensright show-calendar">
<div class="calendar first single right" style="display: block;">
</div>
</div>
<fieldset>
<div class="control-group">
<div class="controls">
<div class="col-md-12 xdisplay_inputx form-group has-feedback">
<input type="text" class="form-control has-feedback-left active" id="single_cal2" placeholder="First Name" aria-describedby="inputSuccess2Status2">
<span class="fa fa-calendar-o form-control-feedback left" aria-hidden="true"></span>
<span id="inputSuccess2Status2" class="sr-only">(success)</span>
</div>
</div>
</div>
</fieldset>
</div>
这是 HTML 中的脚本:
<script>
$(document).ready(function() {
$('#single_cal2').daterangepicker({
singleDatePicker: true,
calender_style: "picker_2"
}, function(start, end, label) {
console.log(start.toISOString(), end.toISOString(), label);
});
});
</script>
这里是js文件中的点击命令:
this.element.is("input")?this.element.on({
"click.daterangepicker":i.proxy(this.show,this),
"focus.daterangepicker":i.proxy(this.show,this),
"keyup.daterangepicker":i.proxy(this.updateFromControl,this)
})
【问题讨论】:
标签: javascript html css templates scripting