2016-05-31 140 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需要重新命名。

現在他們不互相沖突..我不知道是否有任何其他方式快速解決它。