我轉移到了jQuery UI 1.9,並且在自動完成控制方面存在一些問題。如here所述,他們添加了名爲messages
的選項,該選項實際上在控制下顯示「無結果」或結果計數信息。我無法獲得有關其行爲的任何信息的問題在manuals中找到。自動完成實驗消息選項,沒有結果
如何禁用該選項?謝謝
我轉移到了jQuery UI 1.9,並且在自動完成控制方面存在一些問題。如here所述,他們添加了名爲messages
的選項,該選項實際上在控制下顯示「無結果」或結果計數信息。我無法獲得有關其行爲的任何信息的問題在manuals中找到。自動完成實驗消息選項,沒有結果
如何禁用該選項?謝謝
事實上不在API documentation到我的答案的日期......您可以自定義這樣說:
jQuery(...).autocomplete({
messages : {
noResults : 'No results found.',
results : function(count) {
return count + (count > 1 ? ' results' : ' result ') + ' found';
}
},
});
誰downvoted和爲什麼? –
我已經廣泛搜索jqueryui文檔,並沒有發現此行爲/屬性的任何反駁。我完全失明? – Honza
@Honza這正是我所說的它沒有記錄(或至少不是當我發佈這個) –
我一直在四處這一點,發現如下:
該消息是jQuery UI輔助功能的一部分,實際上不應該顯示(可見)並且只能由屏幕閱讀器處理。
如果您使用一些將隱藏這些元素的jQuery UI樣式表文件,您的所有問題都將消失。
>如果您對郵件選項感興趣,我們鼓勵您閱讀源代碼;相關的代碼位於自動完成插件的底部,只有幾行。 –
是的,我看到了。但爲什麼API文檔中沒有任何信息?或者他們的意思是如果我不需要這樣的功能,我應該從源代碼中刪除它? – nKognito
可能會設置選項...實驗性功能,所以它沒有記錄 –