2011-06-28 74 views

回答

4

你不會找到一個IE 9的修補程序。您應該read the author's pageyour plugin。它已經過時,瀏覽器的最新版本,它已經測試了爲7

http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete

「注(2010-06-23):該插件已被棄用,不再發展了successor is part of jQuery UI,並且this migration guide解釋如何從這個插件到新的插件,這個頁面將保留作爲參考,但不會再更新

如果你仍然使用插件,並且無法升級到jQuery UI自動完成:Someone else is maintaining a GitHub repository with the plugin, including some fixes

Google Code項目中還有一個update to the original version of the standalone plugin。「

0

請確保您使用的是jQuery 1.6及更高版本。老年人有一個錯誤,阻止他們在IE9工作

5

其實這個修復很容易。你只需要更新一個文件。很遺憾,以前沒有人發佈過。

在這裏看到:http://hax.at/text/49

+0

應該是很好的答覆...謝謝 – Portekoi

1

我只想補充我的兩分錢,即使原來的問題是很久以前。

我希望這可以幫助那些和我有同樣問題的人。我正在使用jQuery UI的自動完成功能,並且在IE9中也遇到了問題。我在幾天前檢查了此線程中提到的所有事情,然後放棄了幾天來處理其他事情。當我今天重新訪問它時,我遇到了這個:jQuery Autocomplete

我甚至沒有想過DOCTYPE是一個問題,直到我閱讀這個鏈接。

我用的是這樣的:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 

這引起了我的問題。我有工作在它的代碼不同的測試頁,它是使用這樣的:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

我最終什麼了暫時是新的HTML5 DOCTYPE,該工程....至少在去現在:)誰知道我可能添加的其他代碼會給我帶來麻煩......或者如果我最終將部署到可能不具有HTML5功能的某些用戶。

<!DOCTYPE html>