问题标签 [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 投票
1 回答
1012 浏览

browserify - 使pickadate与browserify一起使用的正确方法是什么?

我一直在苦苦挣扎并且非常沮丧,因为我找不到一种方法来让 pickadate 与 browserify 一起玩得很好。我正在从 AMD 迁移一个 Backbone 应用程序,但 pickadate 似乎无法使用它。我必须说我最近开始使用 browserify,所以我不是专家,但我可以迁移我的其余代码而不会发生任何重大事件。当然,我愿意接受一些关于浏览器大师的提示和参考:)

我通过 npm 安装了 jquery 和 pickadate,当尝试使用 pickadate 时出现经典错误: undefined is not a function 我使用了这种要求方式(注意使用时未将要求分配给变量): require("jquery"); require("pickadate");

我在 stackoverflow 的答案中看到了这一点(使用 Browserify 需要 pickadate.js),但在我的情况下它不起作用。

任何有关在哪里可以找到帮助的帮助或参考将不胜感激。

0 投票
1 回答
96 浏览

javascript - Pickadate 播种一个从另一个归档

我正在尝试从另一个 onChange 播种一个字段,几乎就在那里,但是当我尝试从 onSet 中访问“endDate”时抛出错误,显然我无法从函数中访问它?:

0 投票
1 回答
689 浏览

angularjs - pickadate 看起来不像它应该的那样

我正在使用 jsf 2.0,并且我是第一次使用 pickadate,但看起来不像他们在他们的网站 ( http://amsul.ca/pickadate.js/ ) 上显示的那样。抱歉,我不允许张贴图片...但是虽然我包含了正确的 css 文件,但我的日历看起来像是所有日期的数字都写在一个列中,而不是在适当的日期下,就像在网站上一样。

这是我的代码:

有人对pickadate有同样的问题并且知道解决方案吗?或者你知道pickadate的好选择吗?谢谢

0 投票
2 回答
1563 浏览

ruby-on-rails - Ruby on Rails + pickadate.js -> 怎么了?

我是 RoR 的初学者,并试图在我的应用程序中启用 pickadate.js。

在匹配控制器的文件app/assets/javascripts/calc_date.js.coffee 中,我输入了:

在部分表单app/views/calc_date/_form.html.haml中,我输入了:

当我单击输入字段时,什么也没有发生。我希望会出现一个日历小部件,但它不起作用。

在 application.js 中:

在 application.css 中:

我尝试了 jquery-ui-date 并且它有效。我对 pickadate.js 使用相同的方式,但没有得到任何反应。

在终端窗口中,我可以看到这样的行:

我的错误是什么,或者我错过了什么?

谢谢你。

0 投票
0 回答
192 浏览

javascript - pickadate.js 导航事件

使用 pickadate.js 时,单击下一个/上个月按钮时是否有任何事件要收听?

我已经阅读了 api 并试图找到一个回复​​或类似的问题,但我做不到。

我知道这可能不是解决问题的最佳方法,所以我很欣赏任何其他方法。

我以这种方式添加样式的原因是我想选择多个要突出显示的特定日期。我知道有一个 datepicker.set('highlight,.. 选项,但是我的理解是它一次只支持一个选择。

我在渲染时通过 jquery 手动将样式更改应用到正确的日期,但是切换月份会丢失所有样式,甚至会丢失 el(s) 的任何句柄,但似乎不会触发您可以点击的任何事件。

0 投票
1 回答
306 浏览

jquery - rails semantic ui jquery not updating field

I've run into a strange problem where I can't get a date picker to update the field in a rails app. I've tried a few different date pickers, so it's not a problem with the jquery plugin. Same results.

There's nothing strange about what I'm trying to do.

I have tried both with manual turbolinks workarounds..

and with jquery-turbolinks gem. It always gives me the same result - the jquery will load the picker, but the field does not get updated.

I believe I've got it narrowed down to Semantic UI at this point, but I'm happy to be proven wrong.

application.js :

relevant portion of local js:

Any clues as to what I'm missing? Thanks.

0 投票
1 回答
264 浏览

angularjs - Angular directive is only loading part of jQuery plugin (pickadate) dynamically

I have an ng-repeat rendering a directive, as the ng-repeat will be of unknown length I'm attempting to dynamically load a jquery plugin on click, via a directive.

I believe I'm quite close, however, only part of the plugin loads, and unfortunately no errors are given. For those familiar with the Pickadate plugin, the classes are being rendered on the input element, however the elements that it appends dynamically are not being rendered on click.

Here is my code:

HTML

Angular Directive 1

Angular Directive 2

Output

As you can see, the classes are being written, but the calendar div elements which are rendered thereafter are not doing so.

Any help is very much appreciated. Thanks.

0 投票
4 回答
9251 浏览

javascript - 在pickadate-picker中禁用日期并刷新它

初始化Date Picker后,我尝试禁用某些日期。

我正在像这样初始化选择器:

用户现在执行一些触发onChange()事件的操作。该disableDates()函数准备了更多要禁用的日期,并使用以下set方法将其设置为选择器:

请注意,在我的情况下,disableDays 包含整数(指工作日)和根据文档(http://amsul.ca/pickadate.js/date/#disable-dates)的日期。

第一次触发该disableDates()功能时,它会正确禁用我使用 AJAX 检索的日期。一旦第二次触发,选择器似乎不再更新。我猜必须以某种方式再次渲染选择器以反映更改。我尝试过了 。stop().start().render()没有任何影响。

如何禁用日期并正确刷新选择器?

0 投票
1 回答
9549 浏览

pickadate - Pickadate 不工作

我正在尝试使用Pickadate插件。我遇到了一个非常奇怪的问题。有时插件决定工作,有时它不工作。

我在picker.js picker.date.js 和picker.time.js 中添加了一些console.log(),并且所有的都按预期启动。此外,如果我检查 $.fn.pickadate 以查看它是否存在。但是当我实际调用 $('.datepicker').pickadate() 我得到:

如果我刷新页面,那么大多数时候它都会按预期工作。但奇怪的情况并非如此。

关于这可能是什么的任何建议?

0 投票
0 回答
651 浏览

javascript - 仅在使用 Safari 时占用大量 CPU

当我使用 Safari 加载我正在构建的网络应用程序时,我发现 CPU 的漫游率超过 100%。当我看到一起使用Remodal.JS( link ) 和pickadate.js( link ) 时发生冲突并导致故障时,我意识到了这一点,如下所示:

使用 Safari 时出现覆盖问题。

它应该如下所示(在 Chrome、Firefox 中正确呈现)

使用 Chrome 正确渲染。

请注意,模态框的宽度和高度均为 100%,因此它占据了 100% 的窗口。

Safari 中的性能受到严重影响。想象一下,加载一个模式需要15 秒,加载一个pickadate 日历需要20 秒......(我的电脑是 Macbook Pro 2.7GHz QuadCore 16GB RAM 2013 年末型号......)

CPU一直在100%以上,如下图:

CPU使用率。

我在结合使用这两个库时遇到的问题在此处的另一个问题中进行了描述。

但是,我想知道如何更好地调试 CPU 问题,尤其是特定于浏览器的问题。(即在我的情况下,只有 Safari 会导致问题,而不是 Firefox 或 Chrome)。

临时链接- http://new.carshare.hk/car(将删除此链接)

谢谢!