我在我的应用中注意到Select2 trigger("change")
花费了相当多的时间,即当我更改下拉列表的值然后发出
$("#mySelect").val('NewVal').trigger("change")
强制控件反映新值。滞后时间约为半秒。
我的问题是没有Spinner Overlay我就不会有滞后。所有延迟必须由Spinner覆盖覆盖,这意味着我需要捕获Select2触发更改的结束/完成。
任何人都可以建议Select2触发器更改是否是一个Ajax操作,以及我是否应该将其链接为某种.then()
?我只需要在变化事件发生时激活Spinner ......