0
我使用的是Twitter Typeahead,並且在將鼠標懸停在觸發懸停建議的建議彈出到我的輸入字段時遇到一些問題。如果用戶然後按下輸入,實際的盤旋值將被選擇而不是用戶寫入的值。我希望僅在用戶點擊實際建議時才能選擇該選項。 這似乎是,當鼠標懸停的建議被解僱的如何覆蓋onSuggestionMouseEnter for Twitter typeahead
_onSuggestionMouseEnter()
功能。我的問題是,如果有可能在我自己的代碼中覆蓋這個函數?或以另一種方式解決這個問題?
這是我的預輸入代碼:
var suggestions = new Bloodhound({
datumTokenizer: function(d) {
return Bloodhound.tokenizers.whitespace(d.value);
},
queryTokenizer: Bloodhound.tokenizers.whitespace,
limit: 100,
remote: {
url: 'url/to/suggestions',
filter: function(list) {
return $.map(list.suggestions, function(word) {
return {s: word.title};
});
}
}
});
suggestions.initialize();
$('.typeahead').typeahead({highlight: true}, {
source: suggestions.ttAdapter(),
name: 'suggestions',
displayKey: 's',
hint: false
})