0

我正在使用 Any+Time DatePicker,当我单击日期字段时,日历 UI 会显示在日期字段上方。它阻碍了有助于输入日期的信息。有没有办法让日历 UI 出现在已点击的字段下方?
我的代码是:

$("#start_date").click(
        function(e) {
            $("#start_date").AnyTime_noPicker().AnyTime_picker({ format: '%d-%m-%Y'}).focus();
            e.preventDefault();
        }
    );

解决方案: 从anytime.js 4.1112L版本中注释掉第3051行。该行是:

if ( top < 0 )
4

1 回答 1

1

简短回答:注释掉anytime.js 4.1112L 版本的#3051 行

长答案: pos() 方法相对于输入字段定位选择器。默认情况下,该方法尝试将选择器放在字段上方。第 #3051 行测试是否有空间放置它。如果不是,则第 #3052 行将选择器移到字段下方。简单地注释掉第 #3051 行将导致该方法始终将选择器移动到字段下方。

如果您在使用 Any+Time(TM) 时还有其他疑问或问题,请尝试使用www.AMA3.com上的联系页面以获得更快的响应!

于 2012-07-08T14:42:10.410 回答