我正在爲觸摸屏設備jquery autocomlete的應用程序創建自動完成文本框。自動完成中的滾動條不那麼用戶友好,所以我想給出另一種選擇。是否可以在自動完成中包含Next/Prev按鈕?或者對於這個問題還有其他不錯的選擇嗎?使用「下一個/上一個」按鈕進行自動完成
Geetha。
我正在爲觸摸屏設備jquery autocomlete的應用程序創建自動完成文本框。自動完成中的滾動條不那麼用戶友好,所以我想給出另一種選擇。是否可以在自動完成中包含Next/Prev按鈕?或者對於這個問題還有其他不錯的選擇嗎?使用「下一個/上一個」按鈕進行自動完成
Geetha。
據我所知,沒有簡單的方法在jquery自動完成中進行分頁。由於您不想顯示滾動條,因此您可以指定max
和scrollHeight
屬性,以便在沒有任何滾動條的情況下顯示足夠的選項。這裏max
是它將顯示的最大結果數量。
$("div.autocomplete").autocomplete('results.aspx',{
max:10;
scrollHeight:250
});
如果你拼命想要分頁,爲什麼不使用Jquery FlexBox。在Flexbox中,您可以非常輕鬆地實現分頁。
$('div.autocomplete').flexbox('results.aspx', {
showArrow: false
paging: {
pageSize: 10
}
});
由於Flexbox的默認顯示在輸入框右側的箭頭標誌,你需要設置showArrow
到false
移除,並使它看起來像一個自動完成,而不是一個組合框。這裏pageSize
指定每頁最大結果數。
jQuery的Flexbox的鏈接是死 – cuzzea 2012-01-10 08:01:10
更新了Flexbox的鏈接。 – Bipul 2012-01-10 08:47:24