- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 glDatePicker 在我的网络应用程序中运行日历。据我了解(我不太擅长 JS/jQuery),日历的大小和位置取决于分配给它的输入。问题是,页面加载时输入是隐藏的;当用户选择某些选项时,就会显示输入。正如您可能已经猜到的,当显示输入并且用户单击它时,日历显示如下:/image/Jk5HC.jpg
任何人都可以提供有关我如何实现这项工作的任何见解吗?
glDatePicker:http://glad.github.io/glDatePicker/
谢谢。
最佳答案
您可以通过日期选择器的 init 传递一些选项,其中之一称为“showAlways”。如果将此设置为 false,则您可以创建一个变量并在输入字段获得焦点时调用“show”方法。
$('#your-element').glDatePicker({
showAlways: false,
....
....
});
$('#your-input-element').on('focus', function() {
var $calendar = $('#your-element').glDatePicker(true);
$calendar.show();
$calender.render();
});
您还应该将输入元素和日历元素包装在带有position:relative的容器元素(div、部分等)中,以便日历将保持在输入元素附近
#container {
position: relative;
}
<div id="container">
<input type="text" id="mydate" gldp-id="mydate" />
<div gldp-el="mydate"
style="width:400px; height:300px; position:absolute; top:70px; left:100px;">
</div>
</div>
您可能需要也可能不需要调用“render”方法。
关于javascript - 当输入隐藏时正确渲染 glDatePicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25344226/
我正在使用 glDatePicker 在我的网络应用程序中运行日历。据我了解(我不太擅长 JS/jQuery),日历的大小和位置取决于分配给它的输入。问题是,页面加载时输入是隐藏的;当用户选择某些选项
我需要在日历下获取 jquery gldatepicker 输入。似乎我做什么都很重要,它总是呈现在日历上方。有人对此有任何想法或熟悉吗?这是我的代码:
对不起, 请问如何在gldatapicker 2中格式化日期? 作者: $(window).load(function() { { showAlways: true,
我正在使用gldate picker使用我的 php 代码,以便每当文本字段更改时,日期都会被提交,然后在我的 php 文件中进行处理。 这是我的 html 代码:
我使用的是最新版本的 glDatePicker。我正在尝试同时连续显示多个日历,所有日历都有自己的开始日期。 我需要每个日历都是最后一个日历的 +1 个月,这样我就有 3 个累进月。我看了又看,找不到
我似乎无法在日历呈现后更改“selectedDate”。引用指南说可以在渲染后更改日历的选项,并且对于 cssName 、 borderSize 和 selectableDateRange 等值也适用
我正在使用glDatePicker插件。 要更改动态选择的日期,我调用以下代码,其中 dateDepartureVar 是 glDatePicker 对象的构造函数。 dateDepartureVar
我正在使用 gldatepicker,它在单独使用时可以正常工作,但在输入字段和日历之间显示出巨大的差距。 这是我的 html 代码: 这是我的 CSS:
我正在使用 glDatePicker 生成日期范围选择系统。 您有“起始日期”输入文本和“结束日期”输入文本。 有没有办法将 glDatePicker 的一个实例(从输入)的选定日期作为值中的 sel
我有一个日期选择框,选择日期后,该日期将用于计算。 Form->input( 'start_date', array( 'label' => __('Show only accounts made
我正在使用gldatepicker。我想通过Ajax为gldatepicker从数据库加载一些设置,例如星期几,特殊日期等。现在我有以下js代码: $(document).ready(function
将 glDatePicker 1.3 版与 jquery 结合使用。需要将默认开始日期设置为 01/01/1994。 我的 HTML 代码: $(document).
我是一名优秀的程序员,十分优秀!