【问题标题】:How to change default options in jquery.mentionsInput (jquery plugin)?如何更改 jquery.mentionsInput(jquery 插件)中的默认选项?
【发布时间】:2012-12-12 11:31:08
【问题描述】:

如何更改 jquery.mentionsInput(jquery 插件)中的默认选项

(function ($, _, undefined) {

  // Settings
  var defaultSettings = {
    triggerChar   : '@',
    onDataRequest : $.noop,
    minChars      : 2,
    showAvatars   : true,
    elastic       : true,
    classes       : {
      autoCompleteItemActive : "active"
    },
    templates     : {
      wrapper                    : _.template('<div class="mentions-input-box"></div>'),
      autocompleteList           : _.template('<div class="mentions-autocomplete-list"></div>')
    }
  };
....

如何设置另一个 triggerChar 值来自

  $('textarea.mention, input.mention').mentionsInput({

    onDataRequest:function (mode, query, callback) {
      var data = [
        { id:1, name:'Kenneth Auchenberg', 'avatar':'http://cdn0.4dots.com/i/customavatars/avatar7112_1.gif', 'type':'contact' }
      ];
    }
  });

【问题讨论】:

    标签: javascript jquery jquery-plugins default options


    【解决方案1】:

    从您设置的docs triggerChar 例如

    $('textarea.mention, input.mention').mentionsInput({
    
      onDataRequest: function(){},
      triggerChar: '#'
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-13
      • 2013-09-20
      • 1970-01-01
      • 1970-01-01
      • 2013-12-02
      • 2013-11-26
      相关资源
      最近更新 更多