3

コントロールがあり、それらが表示されていました。今日、突然どこからともなく、彼らはこのように見えます:

ここに画像の説明を入力

以前は、それぞれにピッカーがありました。コードを変更していないのに、どうして突然こうなったのですか?

更新: これは Google Chrome の新しいバージョン (v29) でのみ発生します。Safariでは発生しません。どうすればこれを通過できますか?クロムのバグですか?

4

1 に答える 1

3

これは、Sencha と Chrome 29 の既知のバグst-boxです。このバグを回避するには、Sencha の Mixin を微調整する必要があります。

Mixin は次の場所にあります。resources/themes/stylesheets/sencha-touch/base/mixins/_Class.scss

次のように変更します。

@mixin st-box($important: no) {
    @if $important == important {
        display: flex !important;
        display: -webkit-box !important;
       display: -ms-flexbox !important;
    } @else {
        display: flex;
        display: -webkit-box;
        display: -ms-flexbox;
    }
 }

次に、css を再コンパイルすると、バグがなくなるはずです。

その回避策の公式発表は次のとおりです。

http://www.sencha.com/forum/announcement.php?f=90&a=43

于 2013-08-22T14:02:38.767 に答える