源代碼
點擊運行
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery UI 自動完成(Autocomplete) - 可滾動的結果</title> <link rel="stylesheet" href="//apps.bdimg.com/libs/jqueryui/1.10.4/css/jquery-ui.min.css"> <script src="//apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script> <script src="//apps.bdimg.com/libs/jqueryui/1.10.4/jquery-ui.min.js"></script> <link rel="stylesheet" href="jqueryui/style.css"> <style> .ui-autocomplete { max-height: 100px; overflow-y: auto; /* 防止水平滾動條 */ overflow-x: hidden; } /* IE 6 不支持 max-height * 我們使用 height 代替,但是這會強製菜單總是顯示為那個高度 */ * html .ui-autocomplete { height: 100px; } </style> <script> $(function() { var availableTags = [ "ActionScript", "AppleScript", "Asp", "BASIC", "C", "C++", "Clojure", "COBOL", "ColdFusion", "Erlang", "Fortran", "Groovy", "Haskell", "Java", "JavaScript", "Lisp", "Perl", "PHP", "Python", "Ruby", "Scala", "Scheme" ]; $( "#tags" ).autocomplete({ source: availableTags }); }); </script> </head> <body> <div class="ui-widget"> <label for="tags">標籤:</label> <input id="tags"> </div> </body> </html>
運行結果