2011-07-17 94 views
1

我現在使用jQuery自動完成插件1.1,而不是包含在jQuery UI中的那個。 我發現在某些情況下我的瀏覽器會死機。例如,當我輸入字符'a'並且有2個項目正確顯示時。然後我輸入另一個字符'z'。這次沒有匹配的項目,但下拉提示並不隱藏,同時瀏覽器也失去了響應。我想知道我的代碼是否有問題。以下是我的代碼的一部分。jQuery自動完成插件不工作

​​
+0

如果你提供了一個鏈接到插件,它會使我們更容易地幫助你......所有我剛剛搜索的自動完成插件不是被棄用就是很舊。他們都沒有說1.1版。此外,您提供的代碼片段太有限,其中定義了「max_item」和「items」?什麼叫'parse'和'formatItem'函數?最好的辦法是在jsFiddle.net上爲我們提供一個「工作」演示,使其更容易排除故障。如果你強迫那些想要幫助完成所有這些工作的人,他們可能只是尋找其他問題。 – Mottie

+0

謝謝您的建議... – zidianqs

回答

0

我會建議升級到jquery ui自動完成插件。 http://jqueryui.com/demos/autocomplete/

我剛剛在一個項目中使用它,它的工作原理很棒。

我不知道你的代碼的其餘部分是什麼。但要確保你不會多次調用解析函數......它肯定會減慢瀏覽器的速度

+0

謝謝。我發現這個問題,與插件無關。 – zidianqs