select2 blockui下拉框搜索的搜索框能显示,但是不能输入打字

159 阅读1分钟

问题

下拉框的搜索框正常显示,但是不能打字

原因

试了n多方法,都无效

最终发现是blockui框架导致的,打字事件没有生效

只能一个方法一个方法的排查

解决方法

添加配置

bindEvents: false,

完整配置:

$.blockUI({
    bindEvents: false,

    message: editDiagSoftDiv,
    css: {
       color:'green',
       top:($(window).height() - 560) /2 + 'px',
       left: ($(window).width() - 640) /2 + 'px',
       width:'620px',
       height:'540px',
       background:'#edf2fc'
    }
});

参考

github.com/select2/sel…

总结-解决问题思路

chatgpt

一般问题

谷歌

常见问题

github issue

疑难杂症

比如这次的问题,搜索关键字:blockui,果然有解决方法