2012-11-08 32 views
2

我轉移到了jQuery UI 1.9,並且在自動完成控制方面存在一些問題。如here所述,他們添加了名爲messages的選項,該選項實際上在控制下顯示「無結果」或結果計數信息。我無法獲得有關其行爲的任何信息的問題在manuals中找到。自動完成實驗消息選項,沒有結果

如何禁用該選項?謝謝

+0

>如果您對郵件選項感興趣,我們鼓勵您閱讀源代碼;相關的代碼位於自動完成插件的底部,只有幾行。 –

+0

是的,我看到了。但爲什麼API文檔中沒有任何信息?或者他們的意思是如果我不需要這樣的功能,我應該從源代碼中刪除它? – nKognito

+0

可能會設置選項...實驗性功能,所以它沒有記錄 –

回答

7

事實上API documentation到我的答案的日期......您可以自定義這樣說:

jQuery(...).autocomplete({ 
    messages : { 
     noResults : 'No results found.', 
     results : function(count) { 
     return count + (count > 1 ? ' results' : ' result ') + ' found'; 
     } 
    }, 
    }); 
+0

誰downvoted和爲什麼? –

+0

我已經廣泛搜索jqueryui文檔,並沒有發現此行爲/屬性的任何反駁。我完全失明? – Honza

+0

@Honza這正是我所說的它沒有記錄(或至少不是當我發佈這個) –

0

我一直在四處這一點,發現如下:

該消息是jQuery UI輔助功能的一部分,實際上不應該顯示(可見)並且只能由屏幕閱讀器處理。

如果您使用一些將隱藏這些元素的jQuery UI樣式表文件,您的所有問題都將消失。

相關問題