1

我知道还有许多其他类似的帖子,但找不到一个有这个确切问题的帖子(我已经发布的一个帖子是JQuery UI Datepicker's select Month/Year drop down in iPad doesn't work in iPad if the Datepicker is on JQuery Dialog

放置在 JQuery Mobile 弹出窗口 (1.3.1) 中的 JQuery UI 日期选择器 (1.10.3) 的月份和年份下拉菜单不起作用,至少在 Firefox 中(目前在 V25 上)。

这里的例子:

http://jsfiddle.net/mabian/kLdQm/

如果我在弹出窗口中移动 datepicker div,如下所示

$('#ui-datepicker-div').ready(function () {
    var popup = document.getElementById('dialog-popup');
    var datePicker = document.getElementById('ui-datepicker-div');
    popup.appendChild(datePicker);
});

它可以工作,但是日期选择器的位置很糟糕,我宁愿避免在 div 内部和外部移动,因为我也可以将它放在其他地方的弹出窗口之外。有什么办法可以让它工作(或至少修复日期选择器的位置)?修改 JQM 文件是一个选项,我需要解决这个问题,目前没有更新框架的计划。

谢谢你,马里奥

4

0 回答 0