[英]yui-autocomplete
關於yui自動完成的兩個問題:
有沒有一種方法可以使yui自動完成鼠標選擇和鍵盤上/下選擇在任何時間僅創建一個選擇?
還有什么方法可以通過僅使用鍵盤上/下箭頭完成選擇來更新自動完成文本框中的文本,即,如果用戶使用上/下箭頭鍵進行選擇,則強制選擇顯示在上方的文本框中?
請注意,在下面的鏈接中,鍵盤上/下箭頭顯示為深藍色,鼠標選擇時顯示為淺藍色。 (在瀏覽器網址中的http前刪除下划線)
案例1:_http://developer.yahoo.com/yui/examples/autocomplete/ac_basic_array.html
但是,在以下鏈接(案例2)中,情況並非如此。 我一次只能看到一個選擇(深藍色)。
案例2: http : //developer.yahoo.com/yui/examples/autocomplete/ac_basic_xhr.html
如果我使用鼠標和/或上/下鍵,仍然始終只有一個選擇深藍色。
我的應用程序的行為與情況#1相同,但我希望它的行為與上述情況2相同,在任何時候都只有一個選擇,並且當用戶使用鍵盤上/下箭頭鍵移動時會更新文本。
我怎樣才能做到這一點? 上面的兩個示例都使用YUI自動完成功能,但是我看不到兩者之間的區別,使我的應用程序遵循示例2。
總之,我希望這能像Google在www.google.com上建議的那樣表現
謝謝,
維吉
var myConfigs = {typeAhead:true, autoHighlight:false, prehighlightClassName:""},
myAutoComp = new YAHOO.widget.AutoComplete("myInput","myContainer", myDataSource, myConfigs);
順便說一句, prehighlightClassName
默認是禁用的,因此您實際上不需要在配置中指定它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.