Tencent / weui.js

A lightweight javascript library for WeUI.
Other
3.17k stars 927 forks source link

如何修改weui.picker 弹出的对话框里的确定按钮为diabled #329

Open vedafang opened 3 years ago

vedafang commented 3 years ago

因weui.picker的onConfirm回调函数执行时间较长,想把确定按钮设置为灰色,避免用户反复点击,发现按钮不变化呢。程序大致如下: weui.picker(jsonObj, { onChange : function(result) { console.log(result); }, onClose : function(result){ $("#weui-picker-confirm").addClass('weui-picker__btn'); $("#weui-picker-confirm").removeClass('weui-btn_disabled');

                },
                onConfirm : function(result) {
                    console.log("pickConfirmed:"+pickerConfirmed);
                    if ($("#weui-picker-confirm").hasClass('weui-btn_disabled'))
                        {
                            console.log("disabled");
                            return;
                        }                       

                    $("#weui-picker-confirm").removeClass('weui-picker__btn');
                    $("#weui-picker-confirm").addClass('weui-btn_disabled');
                    ...
                    $.ajax({
                    ....
                    });
                title : 'xxxxx'
            });