我正在尝试使用selectize.js制作自定义选择框.到目前为止,它很容易配置,API支持所有内容.我需要做的最后一件事是禁用按退格键删除项目的选项.为此,我找不到任何调用属性来配置的方法.你对如何实现这个有任何想法吗?
另外,对我有用的另一件事是禁用“ibeam”.此功能允许您使用箭头键在所选项目之间导航.这是禁用的,用户将只能删除对我来说不是一个大问题的最后一项.
完美的解决方案是禁用它们,但禁用其中一个也会起作用.
谢谢
最佳答案
游戏有点晚……
原文链接:https://www.f2er.com/jquery/428741.html我写了这个插件:
Selectize.define("stop_backspace_delete",function (options) {
var self = this;
this.deleteSelection = (function() {
var original = self.deleteSelection;
return function (e) {
if (!e || e.keyCode !== 8) {
return original.apply(this,arguments);
}
return false;
};
})();
});