IEの下でcheckboxをダブルクリックして遅延問題の解決方法を反応させます。


 
<span style="font-size:18px;"><input type='checkbox'/></span>
上記のコードはIEの下で複数選択のボックスを生成します。チェックをオンにし、再度クリックするとチェックがキャンセルされます。このように見えますが、何か悪いところはありませんが、二回速くクリックしてみたら(ダブルクリックより少し遅くしてください。)このボタンはあなたが思っているほど効果がないかもしれません。IEの下でチェックボックスが選択されている場合、2回目のクリックでチェックボックスがキャンセルされ、2回目のクリックでチェックボックスが選択されているわけではなく、選択をキャンセルし続けます。Chromeなどのブラウザで、最初のクリックでチェックボックスがキャンセルされ、2回目のクリックでチェックボックスが選択された状態に戻ります。だからIEでダブルクリックすると、checkboxは逆の状態になります。IE以外では、ダブルクリックしたらcheckboxは同じ状態です。IEの下でcheckboxをダブルクリックしたいなら、IE以外の効果を達成するためには、次のコードが必要です。