4

チェックボックスの数を制限しましたが、Firefox でスタイルが正しくありませんでした。実際には、状態ボタンを使用してFirefoxにバグがあります。Firefoxでこの例を参照してください。ボタンをダブルクリックすると、長さ> 3(この場合)の場合、状態がうまく更新されないため、UI状態のクラスを削除しようとしましたが、そうではありません'うまくいきました、誰かが解決策を持っていますか?!

http://jsfiddle.net/mbAwC/22/

$('.limit :checkbox').change(function () {
    var $cs=$(this).closest('.limit').find(':checkbox:checked');
    if ($cs.length > 3) {
        $(this).prop('checked', false).removeClass("ui-state-active ui-state-hover ui-state-focus").button('refresh');

よろしくジェス

4

1 に答える 1