这个问题与Internet Explorer 10
我正在测试的Firefox or Chrome
.
在 Internet Explorer 中重现的步骤
- 导航到:http: //jqueryui.com/datepicker/
- 单击日期字段以显示
datepicker
- 当它打开时,导航到窗口旁边的另一个应用程序窗口
IE
,然后返回并单击面板IE
中的一些空白区域。datepicker
- 您应该看到
datepicker
消失然后重新出现,我认为这必须与最后一个具有焦点的控件在您单击返回时重新获得焦点的事实有关。
我注意到了什么:
- 如果你最小化和最大化
IE
,它不会发生 - 如果您执行相同的步骤而不单击另一个应用程序并直接单击空白区域,则不会发生
- 如果您并排或在 2 个显示器上使用 Windows/应用程序,它会始终如一地工作
虽然我可以接受这是一个小问题并且看起来并不像一个错误,但它在我们的应用程序中变得更像是一个问题,它datepicker
显示为弹出窗口的一部分,在您单击它后会消失。
带有父容器的日期选择器:
孤立的日期选择器再次出现:
我试过的:
datepicker
我已经看到与以下建议的可见性有关的帖子,我已经对其进行了测试:
$("#my-datepicker-div").datepicker('destroy');
$("#my-datepicker-div").datepicker('disable');
尽管我很乐意忽略这种极端情况,但它还是作为我需要修复的错误提出的。我只是不确定还有什么可以尝试的。