1

JS:

$(document).ready(function () {
    $('#demo2').click(function () {
        $.blockUI({
            css: {
                border: 'none',
                padding: '15px',
                backgroundColor: '#000',
                    '-webkit-border-radius': '10px',
                    '-moz-border-radius': '10px',
                opacity: .5,
                color: '#fff'
            }
        });

        setTimeout($.unblockUI, 2000);
    });
}); 

データが処理されるたびに UI をブロックする方法を検索しました。UI をブロックしたいのですが、見たコードはボタンのクリックでした。選択したインデックスの変更時にブロック UI を実行したい..

4

1 に答える 1

3

.click の代わりに .change が必要です。select の ID が「demo2」であると仮定します。

$(document).ready(function () {
    $('#demo2').change(function () {
        $.blockUI({
            css: {
                border: 'none',
                padding: '15px',
                backgroundColor: '#000',
                    '-webkit-border-radius': '10px',
                    '-moz-border-radius': '10px',
                opacity: .5,
                color: '#fff'
            }
        });

        setTimeout($.unblockUI, 2000);
    });
}); 
于 2013-11-11T10:06:31.547 に答える