在IE9中,Pickadate清除/关闭按钮未关闭选取器

时间:2015-07-13 12:14:44

标签: javascript jquery zurb-foundation internet-explorer-9 pickadate

我遇到了Pickadate& amp;使用Foundation,在网站设置上的Pickatime, 客户刚刚注意到清除和关闭按钮没有关闭IE9中的Pickadate弹出窗口的问题, 这使IE9用户无法填写表格。

这似乎是一个间歇性的问题, 它看起来像Clear按钮第一次工作, 但如果您尝试在同一领域中执行此操作几次,则会遇到相同的问题。

在我的IE9测试中,关闭按钮正在为我工​​作,这对用户来说是个好消息, 但遗憾的是客户回复我说在他们的IE9测试中(在Citrix上运行), 关闭按钮没有关闭Pickadate,这使得表单再次无法使用。

以下是我演示的链接: http://my-allianz-fa-02.designchief.ie/claim-notification.html

序列是:

  1. 向下滚动到"请选择声明选项"下拉
  2. 选择事故/事故选项
  3. 在“事故详情”字段集中,您将找到“事故发生日期”和“#34; Pickadate字段(Pickatime也用于此字段旁边的字段)
  4. 除了IE9之外,所有内容都可以正常工作,您可以选择日期,但是当您重新进入该字段并尝试清除信息时,Pickadate会闪烁(消失然后重新出现),然后无法关闭。

    该网站使用Zurb Foundation 4.3.2,Pickadate 3.5.6(最新版本)构建,并使用jQuery 1.10.2。

    Pickadate演示中没有此问题 - http://amsul.ca/pickadate.js/ 这让我觉得基金会JS或设置中的某些东西导致了这个问题?

    但是,我没有在网上发现任何与此特定问题有关的内容,因此我希望有人能够认识到这个问题。 如果问题无法解决,那么您可以建议使用新插件的解决方案,但首选的选择是使用Pickadate解决方案,因为它更适合网站的需求。

    非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

我的修复是恢复到3.5.4版本,清除和关闭按钮正在按预期工作。您可以从以下网址下载该版本:

https://github.com/amsul/pickadate.js/releases