2016-09-02 20 views
0

如果可能,我還沒有準備好用於版本4+。所需的周邊工作太多,3.5.4中開發的功能在移至4+時會出現問題。Select2 with closeOnSelect = false停止第一項的高亮顯示並使用箭頭鍵導航

這裏是錯誤: https://github.com/select2/select2/issues/2783

這裏是一個更新的jsfiddle使用版本3.5.4 http://jsfiddle.net/EHzcc/667/

<input type="hidden" style="width:100%"> 

<script> 
    var data = [{ 
     id: 1, 
     text: "A" 
    }, { 
     id: 2, 
     text: "B" 
    }, { 
     id: 3, 
     text: "C" 
    }]; 
    $('input').select2({ 
     multiple: true, 
     data: data, 
     closeOnSelect : false 
    }); 
</script> 

你會發現,在選擇2場,當點擊第一項不突出。這會阻止用戶使用箭頭鍵導航。刪除此參數的作品,但該字段過早關閉。有沒有人知道這個問題的解決辦法?

回答

0

我更新線路3351到:

if (this.highlight() == -1 && noHighlightUpdate !== false){ 
    self.highlight(0); 
}