3

このサイトでは、datepicker はすべてのブラウザー (IE8 以降、Firefox 14、Chrome 20、Opera 12) で正しく表示されますが、Chrome の最新の更新であるバージョン 21 は非常に厄介なバグを導入したようで、私にはわかりません。ダーウィン 一体何が起こっているのか、なぜ?

------------ ALL & Chrome 20 ----------------------- Chrome 21 WTH! ------------

ここに画像の説明を入力

なぜこれが起こっているのかについて何か考えはありますか?このバグはどこから来たのですか?devtools を使用してすべての css プロパティを切り替えてみましたが、何も違いがないようです。IE8 でも動作するので、これは Chrome のバグに違いありません。

編集: もう少し明確にするために、日付ピッカーを入力に合わせて配置すると、日付ピッカーの上端が入力の下端に揃います。margin-top: -1pxCSSで使用する境界線を折りたたむ。最新の Chrome の問題は、日付ピッカーと入力の間のスペースにもう 1 ピクセル追加されるため、境界線が隣接せず、境界線が折りたたまれる前に 1px の距離があることです。

4

1 に答える 1

1

恒久的な解決策はありませんが、そのブラウザに与えるmargin-top:-2px;ことができます。ui-datepicker-div

私の答えを受け入れないでください。一時的な解決策です。

PS ここからコードを分析することはできませんが、jquery の .height() 関数のように見え、そのバージョンの境界線で高さを与えます。

于 2012-08-05T22:12:08.493 に答える