javascript – 禁用“在退格时删除”(或完全删除ibeam)

前端之家收集整理的这篇文章主要介绍了javascript – 禁用“在退格时删除”(或完全删除ibeam)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在尝试使用selectize.js制作自定义选择框.到目前为止,它很容易配置,API支持所有内容.我需要做的最后一件事是禁用按退格键删除项目的选项.为此,我找不到任何调用属性来配置的方法.你对如何实现这个有任何想法吗?

另外,对我有用的另一件事是禁用“ibeam”.此功能允许您使用箭头键在所选项目之间导航.这是禁用的,用户将只能删除对我来说不是一个大问题的最后一项.

完美的解决方案是禁用它们,但禁用其中一个也会起作用.

谢谢

最佳答案
游戏有点晚……

我想阻止退格删除项目,但保留删除按钮的功能.

我写了这个插件

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;
    };
  })();
});
原文链接:https://www.f2er.com/jquery/428741.html

猜你在找的jQuery相关文章