2016-05-31 20 views
0

冲突如果同时具有mentionjs搜索领域,以及在使用bootstap预输入页面时,预输入停止,只要我提意见陈述工作..Mention.js与预输入

,预输入开始工作。 任何指针?

Mention.js =>Link

$(selector).mention({ 
       delimiter: '#', 
       list: [] 
      }); 

引导V2.3.2

$this.typeahead({ 
    source: function(query, typeahead){ 
     $.ajax({ 
      url: url, 
      type: "GET", 
      data: "", 
      dataType: "JSON", 
      async: false, 
      success: function(data){ 
       var hashList = new Array;               
       $.map(data, function(data){ 
        var group; 
        group = { 
          val_id: data.id, 
          val: data.valName, 

          toString: function() { 
           return JSON.stringify(this); 
          }, 
          toLowerCase: function() { 
           return this.drug.toLowerCase(); 
          }, 
          indexOf: function (string) { 
           return String.prototype.indexOf.apply(this.drug, arguments); 
          }, 
          replace: function (string) { 
           return String.prototype.replace.apply(this.drug, arguments); 
          } 
        }; 
        hashList.push(group); 
       }); 
       typeahead(hashList); 
      } 
     }); 
    },        
    property: 'val', 
    items:4,             
    updater: function (item) { 
     var item = JSON.parse(item); 
     console.log(item.id);   
    } 

});

回答

0

我不得不引导预输入复制到另一个文件,并以$ .fn.renamedtypeahed重命名为$ .fn.typeahead所有出现,后来引进他们两人

其次是重命名为$ .fn.typeahead所有occurence提到.js插件中的$ .fn.renamedtypeahead。还有一个地方_this.typeahead需要重新命名。

现在他们不互相冲突..我不知道是否有任何其他方式快速解决它。