我使用了神奇的建议component,并且在我开始输入无大写锁定键时就注意到了非常奇怪的行为,它可以很好地应用建议,但是当我按下shift键并继续输入时,直到发布之前,建议都不会被应用换档按钮并按其他操作。有谁知道正在发生的事情以及如何正确处理此事的线索。
var suggestion = $el.magicSuggest({
maxSelection: 1,
expandOnFocus: true,
placeholder: 'Your selection',
allowFreeEntries: false,
maxDropHeight: '200',
});
答案 0 :(得分:0)
实际上,我能够在官方演示页上重现该问题,因为您输入大写字母的速度越快,抓住它的机会就越大,我为建议添加了明确的更新,如下所示
$(dms).off('keyup').on('keyup', function (e, ms, keyevent) {
if (keyevent.keyCode !== KEYCODES.ESC) {
setTimeout(function() {
ms.collapse();
ms.expand();
}, 500);
}
});