これには少しの履歴が必要なので、1 つの修正が、それ自体を修正する必要がある問題になっただけであることがわかります。
この jsFiddle を Firefoxで見てください。ボタンをクリックすると、HTML 領域の左上隅に栗色のボックスが表示されます。Chrome、IE、および Safari では、同じ jsFiddle で、チェックボックスを含むセルが栗色のボックスを表示してから背景にフェードアウトします。これが望ましい動作です。
js コードと css で、チェックボックスのセルに div が追加されてからフェードアウトすることに注意してください。これは、この jsFiddleで見つかった問題の解決策になるはずでした。そこの js コードでは、UI ハイライト効果を使用していることがわかります。これはすべてのブラウザーで機能しますが、背景画像に移動する前に白にフェードします。
白にフェードしてから背景画像に変わる問題に対処するために、以前の jsFiddle が修正されるはずでしたが、これは Firefox の問題を引き起こしただけでした。そして、UI の位置効果を使用してそれを修正しようとしても役に立ちませんでした。
ハイライト効果のように、チェックボックスのセルを白くフェードせずにハイライトするクロスブラウザー ソリューションを誰かが見つけるのを手伝ってくれたら、私は永遠に感謝します。