1

Pikaday 日历在页面加载时打开,有一些选项可以在触发触发后立即关闭和打开?

4

1 回答 1

0

默认情况下,当您生成Pikaday元素时,它不会默认显示,并且仅在用户focus在 vinculatedinput字段上生成事件时触发。

如果您提供一些示例代码,我们可以为您提供更好的帮助,但是根据您的要求,我想您使用的pikaday.jquery-plugingithub pikaday repository上的示例。此示例显示页面加载时的日历,因为它正在执行以下操作js

var $datepicker = $('#datepicker').pikaday({
    firstDay: 1,
    minDate: new Date('2000-01-01'),
    maxDate: new Date('2020-12-31'),
    yearRange: [2000,2020]
});
// chain a few methods for the first datepicker, jQuery style!
$datepicker.pikaday('show').pikaday('nextMonth');

如果您查看此代码,您会pikaday发现默认情况下不显示它,该函数显示它被明确调用的日历,如果您删除后续行,则在页面加载时不会显示日历,只有当您专注于input:_

$datepicker.pikaday('show').pikaday('nextMonth');

希望这可以帮助,

于 2015-01-21T23:15:52.430 回答