0

我想在一页上使用几个日期选择器,所以我把日期选择器放在一个函数中。该函数在 onfocus 事件上触发。这在 IE 中完美运行,在 Firefox/chrome 中也是如此,但在 Firefox 中,我必须单击输入字段,失去焦点并再次单击,然后才能获得日期选择器....

见例子:http ://www.huurhulp.nl/prijzen.php

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

知道如何让它在 Firefox 中一键运行吗?

4

1 回答 1

0

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

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

查看您的代码执行以下操作应该可以:

$(function() {
    $('.datums').datepicker({
        //List your options here.
    });
});
于 2012-07-13T00:59:33.373 回答