问题标签 [pikaday]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pikaday - Pickaday - 日期选择和限制
我是 JQuery 的相对新手,所以请放轻松;)
我有一个需要有两个选择选项的预订表格:
逗留天数(下拉菜单) 开始日期(日期选择器)
选择了一定天数后,需要隐藏日期选择器上的某些天数。
选项 3 天 - 仅限周五预订 4 天 - 仅限周一预订 7 天 - 仅限周六预订
我几乎设法用 pikaday 做到了这一点,但遇到了“未捕获的 RangeError:超过了最大调用堆栈大小”。问题,因为我的 JQuery 不断调用同一个选择器。
这是我使用的代码:
javascript - 如何阅读多个日历日期 Pikaday
我有两个日历——一个选择从日期开始的日历,另一个选择一个日期——我用Pikaday 构建的。在我的onSelect
活动期间,我想获取两个日历的日期,以便我可以使用 jQuery 根据两个日历的选定日期范围过滤项目列表。我已经阅读了文档,但我看不到其他方法可以通过 Pikaday API 读取我的两个日历上的两个选定日期。
有没有人能够使用 Pikday,以便在onSelect
活动期间他们可以从日历中读取选定的日期?
javascript - Rhandsontable 将日期选择器更改为月-年级别
我在我的应用程序中使用 Rhandsontable,我想在我的 Date 列中使用月-年级别的 datepicker。我写了一个代码,但它不工作。请参考下面的代码,如果您能找到任何问题,请告诉我。
上述代码中使用的 Pikaday.js 可以参考这里:- https://github.com/dbushell/Pikaday/blob/master/pikaday.js
javascript - Pikaday selecting 2018 even though the yearRange set is [1968, 2005]
How to make 2005 be selected as default year in the select box.
node.js - 如何在 React 中使用使用“window”引用的组件与服务器端渲染?
此类组件的一个示例是 Pikaday (react-pikaday),它的代码中包含这一行
hasEventListeners = !!window.addEventListener
但未window
在服务器上定义,因此当我运行代码时会引发错误ReferenceError: window is not defined
。
我试图通过有条件地导入 Pikady 组件来解决这个问题,如下所示:
在这种情况下,它不会抛出错误,因为该组件未加载,但我假设从服务器发送的初始 HTML 将不包含该组件,然后它会以某种方式“切换”到客户端的 JS 代码,并且该组件会加载。但这不会发生。一般来说,我是服务器端渲染的新手,所以我有点迷路了。
我该如何解决这个问题?window
我对也包含在其代码中的Leaflet 库有同样的问题。
javascript - Pikaday i18n 仍然以英文显示日期和月份的名称
我将 pikaday 与 i18n 选项一起使用,其中包含西班牙语月份和日期的名称,我的问题是在输入文本/占位符中仍显示所述月份的英文名称。
这是我的 JS 代码:
这应该是直截了当的,但我很困惑,因为弹出日历以正确的语言显示名称,但不在输入占位符中。
jquery - 在 pikaday datepicker 中动态禁用天数
我正在尝试根据用户名字段的更改动态更改 pikaday 日期选择器中允许的月份中的哪些日期。即使用类似下面的东西来禁用除每个月的第一天以外的所有内容。但是选择器不起作用。我尝试了许多变体。有任何想法吗?
如果有帮助,这是其中之一的内部 html:
提前致谢
jquery - 差异不是函数
我有以下代码,需要计算两个日期之间的差异,但为什么我得到 diff is not a function?请注意,我使用的是 pikaday.js 和 moment.js,但为了简单起见,我对输入进行了硬编码。我在 StackOverflow 上看到过其他类似的帖子,但我是 moment.js 的新手,需要语法方面的帮助,而不仅仅是一个简短的句子作为答案。先感谢您。
html - Pikaday 和 moment.js
我需要在表单加载时显示两个输入框并用当前日期填充一个(我已经有这个工作了),另一个用明天的日期,我的代码不起作用,有人可以解释为什么,提前谢谢!
var aDate, dDate, a, 天;