【发布时间】:2010-12-20 17:45:33
【问题描述】:
对 jQuery 相当陌生,正在尝试使用自动完成功能。去http://jqueryui.com/download 建立我自己的下载,从“小部件”部分选择“自动完成”。这导致“Core”、“Widget”和“Position”自动检查。
我下载了我的自定义 jQuery UI,并按照说明在我的页面中包含以下内容。
<link type="text/css" href="css/custom-theme/jquery-ui-1.8.7.custom.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.7.custom.min.js"></script>
但是,自动完成功能不起作用,并且 firebug 没有显示任何错误。我决定包括:
<link rel="stylesheet" href="http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.css" type="text/css" />
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.bgiframe.min.js"></script>
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.js"></script>
一切都开始工作了!但我很困惑,我认为 jQuery 构建器会包含所有必要的代码和样式以使自动完成功能正常运行,那么为什么我需要添加这些额外的包含来让它工作呢?谢谢
【问题讨论】:
标签: javascript jquery jquery-ui autocomplete jquery-autocomplete