簡體   English   中英

yui自動完成

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM