この問題Internet Explorer 10は、私がテストしているものであり、現在のバージョンの には影響しませんFirefox or Chrome。
Internet Explorer での再現手順
- 移動: http://jqueryui.com/datepicker/
- 日付フィールドをクリックして、
datepicker - 開いている間に、ウィンドウの横にある別のアプリケーション ウィンドウに移動し、パネル
IEに戻ってIE空白のスペースをクリックします。datepicker - が消えてから再表示されるはずです
datepicker。これは、最後にフォーカスを持っていたコントロールが、クリックして戻ったときにフォーカスを取り戻すという事実に関連していると思われます。
私が気づいたこと:
- を最小化して最大化すると
IE、それは起こりません - 別のアプリケーションをクリックして空白を直接クリックせずに同じ手順を実行すると、それは起こりません
- ウィンドウ/アプリを並べて表示したり、2 台のモニターに表示したりしても、一貫して動作します
これは軽微な問題であり、実際にはバグのようには見えませんがdatepicker、ポップアップ ウィンドウの一部として が表示され、クリックするとウィンドウが消えるアプリケーションでは、より大きな問題になります。
親コンテナーを使用した日付ピッカー:

孤立した日付ピッカーが再表示されます:

私が試したこと:
datepicker私がテストした以下を示唆するの可視性に関連する投稿を見てきました:
$("#my-datepicker-div").datepicker('destroy');
$("#my-datepicker-div").datepicker('disable');
この特殊なケースは喜んで無視しますが、修正が必要なバグとして提起されました。他に何を試すべきかわかりません。