问题标签 [pickadate]

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.

0 投票
0 回答
155 浏览

jquery - React 等效于 jquery DOM 访问

以下代码的等价物是什么:

我正在使用 pickadate.js 并尝试添加一些基于时间表 API 的样式。因此,如果 XX 小时有效,我可以将其添加为每个相应日期的彩色文本。Mypick_attribute是根据 Unix Timstamp 时刻计算的,它是准确的,并且能够获取具有该数据属性的元素,所以没有问题。

当我打开日历时,此代码按预期工作,但仅在第一次open和其他时间恢复。如果我经常来回更改月份,我可以看到其他月份的一些变化。

我假设是虚拟 DOM 和 DOM 不是不同步的,而是 IDK。我在 materializeCSS 中使用pickadate 日历 data-pick 属性由库提供并且是唯一的(UNIX 时间戳)。关于如何在反应中做同样的事情的任何想法,以便我可以尝试不同的方法?谢谢

0 投票
2 回答
2470 浏览

jquery - 使用 Pickadate.js 日期选择器禁用年份范围

我正在尝试使用Pickadate.js更改下拉菜单中显示的年份,但无法正常工作。截至目前,年份下拉列表包含我不想看到的年份,包括当前年份。问题是,我怎样才能删除一系列年份,就像我只想显示 year 一样1910 - 2012

这是我到目前为止所拥有的:

0 投票
1 回答
577 浏览

jquery - Set the default year selected using Pickadate.js

I'm working on a small project with a pickadate.js plugin.

On the default year, the default selected year is the greatest of all option.
Eg: using setting the year like 1910 to 2012, the default selected is 2012 and when we click on the select box the selected year which is 2012 is located at the bottom of list.

I tweaked the display and sorted the option list and now when I click on the year selectbox, the years are displayed in descending order but the default selected value is always picking the last option which is the last in the list.

I tried to change the selected value for 2012, so that when I click on the selectbox, the first entry would be 2012 and scroll down to select other year... Not scroll up.

I'm trying this one out to meet User experience.

What I tried so far:

The issue here is that the seleted value is 2012 and it breaks the sorting of the years. And when I check the console it gives exceeds jquery error.

Settings:

0 投票
2 回答
494 浏览

aurelia - 如何为一个地方的所有实例设置默认的 MdDatePicker 选项(工作日、月份的翻译..),例如 App 构造函数?

带有 TypeScript (tsc 2.1.4)、JSPM 和 aurelia-materialize-bridge@0.20.6 的 Aurelia 项目。

项目是多语言的(翻译在数据库中,并在需要的地方通过“LanguageService”注入)所以我们也需要翻译的MdDatePicker实例。

我找到了一种方法,如何在视图/视图模型中以这种方式翻译诸如monthsFullmonthsShorttoday ...每个MdDatePicker实例(实际上是pickadate.js选择器的属性)之类的属性:

我试图在 App.ts 中全局访问所需的属性:

但我找不到需要的。

这是正确的方法吗?考虑到给定的平台,有没有办法在一个地方为所有实例设置这个属性(默认值)?

0 投票
5 回答
65 浏览

javascript - Javascript函数中的变量

这是我的代码:

“禁用”意味着它将禁用第 1、2、3、4 和 5 周的日子。这是不起作用的代码:

我想使用变量中的数字,因为它可以是动态的。为什么它不适用于变量numbers?我怎样才能做到这一点?谢谢。

0 投票
2 回答
334 浏览

javascript - Javascript onchange不会多次更改

我正在使用一个名为 pickadate/pickatime 的库。http://amsul.ca/pickadate.js/time/

这是代码:

让我解释一下代码的作用。

每次select更改时,onchange myFunction() 都应该触发。它是第一次。那就是问题所在。[8,00]如果我首先选择第 2 天,它将在 javascript 函数中插入最小值。

如果我在选择了某些内容后不刷新页面并选择第 1 天或第 3 天,它不会更新最小值。我怎样才能解决这个问题?

编辑:问题:我正在初始化 $('#time').pickatime... 第一次。我怎样才能重新初始化它或刷新它?

0 投票
1 回答
311 浏览

javascript - Pickadate - 从当月的第一天开始月份,而不是一周的第一天

我正在使用pickadate JS 插件在应用程序中显示日历。在那里,日历在第一行的第一列中显示从星期日开始的月份。但我希望日历从每月的第一天开始,而与一周中的哪一天无关。

0 投票
1 回答
2471 浏览

jquery - Pickadate 不是函数

我目前正在使用 Rails (5.0.2) 开发一个网站。我正在使用Materialize作为框架来使我的网站变得愉快。

我遇到了DatePicker的问题。我需要用 JQuery 用类似的东西初始化它$('#idOfMyDatePicker').pickadate();

它在开发环境中工作得很好,但是一旦我把它放在 Heroku 上,我就会收到这个错误:Uncaught TypeError: $(...).pickadate is not a function.

你应该知道我是 Rails 的新手,而不是 Javascript 的专家。也就是说,我进行了一些调查,发现在 dev 中,当我调用$(...).pickadate();它时,它会进入$.fn[ name ] = function( options, action ). 我以前从未见过这种声明,所以我不明白打电话怎么pickadate()会导致去那里。

在生产中,这段代码也存在,但无论出于何种原因,它都没有进入那里,它只是假设函数没有定义。

我不知道这是否是 Materialize 或 pickadate.js 的问题,或者我是否以错误的方式包含我的文件......

谢谢你的帮助 !

0 投票
1 回答
593 浏览

javascript - Datepicker pickadate 预填充多个选择器

我有多个日期选择器来选择一个范围并将其与表单一起发送。为此,请使用以下库Date picker。现在我想用给定的值预填充日期选择器。

我的html:

JS:

我已经发现:

如果我用 id 替换类,它会起作用,但是我必须单独初始化每个 datepicker。那么,如果通过一个类初始化多个选择器,如何填写它们呢?

我已经尝试过这样的事情:

但它会引发错误:

TypeError: $input[0].pickadate 不是函数

我也试过

0 投票
2 回答
1242 浏览

datepicker - 无法打开pickatime,picker.open() 不是函数

我在打开 pickadate.js 的时间选择器时遇到问题我尝试使用下面的代码打开它,但它对我不起作用。

我收到一个错误:“picker.open() 不是函数”。

这是我的 js 代码:

一件奇怪的事情:我试图用同样的方法打开一个pickadate对象,它工作得很好..

你有避免它的解决方案吗?

谢谢你的帮助