2013-08-01 26 views
9

Tôi đang tìm cách ngăn chặn tìm kiếm đầu vào select2 được tự động tập trung khi mở menu thả xuống select2. Tôi biết đây là hành vi mặc định dự định của select2 - và trong khi điều này là tốt cho máy tính để bàn, tôi cần phải ngăn chặn hành vi này cho iPad, nơi nó kích hoạt bàn phím phần mềm iPad, không phải là thứ chúng tôi muốn làm mặc định.Ngăn chặn select2 từ tự động tập trung vào đầu vào tìm kiếm của nó khi thả xuống được mở

Tôi đã tìm kiếm một tùy chọn để làm như vậy mà không có may mắn. http://jsfiddle.net/KwW5n/2/ phản ánh thiết lập của chúng tôi - chúng tôi đang sử dụng một -element đơn giản như một cơ sở cho Select2-chức năng của chúng tôi:

$('#source').select2(); 

Trả lời

0

Ok, tôi không chắc chắn nếu việc thay đổi trọng tâm là có thể trừ khi bạn thay đổi kịch bản Select2 bản thân (Tôi có thể sai về điều này mặc dù). Cách giải quyết những gì bạn có thể làm là ẩn hộp tìm kiếm bằng cách đặt thuộc tính minimumResultsForSearch thành giá trị âm.

<select id="test"> 
    <option>1</option> 
    <option>2</option>  
</select> 

Và sau đó:

$(document).ready(function() { 
    $('#test').select2({ 
     minimumResultsForSearch: -1 
    }); 
}); 

Fiddle

+0

Chúng tôi đang sử dụng Select2 để biến một người gốc -element