2015-10-17 102 views
3

之前標記這個問題爲重複,請注意我已經簽出所有這些鏈接,並與最新版本v0.11.1沒有工作:防止點擊某個建議時關閉最新的Twitter關閉信息?

我的印花包含一個帶有輸入的表單。當用戶點擊一個建議時,我不需要關閉下拉菜單。

有沒有可靠的方法來防止關閉?它不工作最顯而易見的方法(https://jsfiddle.net/gcgdqfxp/):

$('.typeahed').on('typeahead:select', function (event, obj) { 
    // not working 
    event.preventDefault(); 

    // not working 
    return false; 
}); 

預輸入:選擇 - 當選擇一個建議觸發。事件處理程序將被調用2個參數:jQuery事件對象和被選中的建議對象。

回答

3

是啊!!!發現查看源here一個解決方案(無證)「預輸入:beforeselect」事件被觸發之前實際觸發「預輸入:選擇」,所以很容易停止傳播(https://jsfiddle.net/gcgdqfxp/2/),如:

$('.typeahead').bind('typeahead:beforeselect', function (event) { 
    event.preventDefault(); 
});