2013-08-01 62 views
9

我正在尋找一種方法來防止select2下拉菜單打開時select2的搜索輸入自動調焦。我知道這是select2預期的默認行爲 - 雖然這對桌面客戶端來說很好,但我需要阻止iPad觸發iPad軟件鍵盤的這種行爲,這不是我們想要的默認行爲。當打開下拉菜單時,防止select2自動調焦搜索輸入

我已經搜索了一個沒有運氣的選項。 http://jsfiddle.net/KwW5n/2/反映了我們的設置 - 我們用一個簡單的 - 元素作爲我們選擇2 - 功能的基礎:

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

回答

0

好吧,我不知道,如果改變焦點,除非你改變了選擇2腳本本身(可能雖然我可能錯了)。作爲解決方法,您可以通過將minimumResultsForSearch屬性設置爲負值來隱藏搜索框。

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

然後:

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

Fiddle

+0

我們使用選擇2把本地