0

Chrome バージョン 44.0.2403.157 m で問題が見つかりました。この問題は、HTML ピック リストに関係しています。合計 738 エントリの選択リストがあります。これらの 738 のエントリのうち、クラスが割り当てられていないエントリが 620 あります。これらは選択リストのアクティブなエントリであり、背景色と前景色を変更するクラスが割り当てられているエントリが 118 あります。これは、ユーザーが選択リスト内のすべての項目を確認できるようにするためですが、アクティブでない項目を視覚的に識別できるようにします。私が抱えている問題は、クラスのオプションであるかどうかに関係なく、ピック リストに 300 エントリ、たとえば 301 以上を渡すとすぐに、クラスがピック リストに適用されなくなることです。サンプルコードがあります。リンクはhttps://jsfiddle.net/oxoa4ceoです。

.css_inactive-format {
 /* color: #0000FF; */
 color: #ffffff;
 background: #d9d7d7; 
}

<select name="trade_company">
<option value=""></option>
<option value="1831255ON">1831255ON (1831255ON) 16 PETER ANDREW </option>
<option class="css_inactive-format" value="AIG">AIG TRADING CORP.</option>

このリンクは、300 エントリでどのように表示されるかを示しており、クラスが正しく適用されていることを確認できます (一番下までスクロール)。コメント ブロックを移動して、選択リストに 300 を超える項目があると、クラスが機能しなくなっていることがわかります。300 以下に落とすと、クラスは再び正しく適用されます。これは問題を説明するための長いメッセージであることは承知していますが、JSFiddle コードを実行すると、何が起こっているかを簡単に確認できます。

4

0 に答える 0