在firefox和Chrome中使用datepicker行为的奇怪功能

时间:2012-07-12 20:05:17

标签: javascript jquery jquery-ui

我想在一页上使用几个datepickers,所以我把日期选择器推入一个函数中。该函数在onfocus事件上触发。这在IE中也很完美,也适用于firefox / chrome,但在Firefox中我必须点击输入字段,失去焦点并再次点击才能获得日期选择器....

请参阅示例:http://www.huurhulp.nl/prijzen.php

首先点击第二个项目符号“wij zijn bepaalde periodes gesloten”取消隐藏输入字段。

知道如何在firefox中单击一下它吗?

1 个答案:

答案 0 :(得分:0)

不是在onfocus个事件中创建日期选择器,而是在$(document).ready块中创建它们。

datepicker插件在内部使用焦点事件来显示datepicker小部件,因此使用它来创建小部件是一个坏主意。

查看代码执行此类操作应该有效:

$(function() {
    $('.datums').datepicker({
        //List your options here.
    });
});