如果可能的话,我还没准备好版本4+。需要进行太多的周围工作,并且当移动到4 +时,3.5.4中开发的特征会出现明显的问题。
这是错误: https://github.com/select2/select2/issues/2783
这是使用版本3.5.4更新的jsFiddle 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>
您会注意到,在select2字段中单击时,第一个项目不会突出显示。这会阻止用户使用箭头键进行导航。删除此参数有效,但字段过早关闭。有谁知道解决这个问题吗?
答案 0 :(得分:0)
我将第3351行更新为:
if (this.highlight() == -1 && noHighlightUpdate !== false){
self.highlight(0);
}