我发现使用声明jQuery Autocomplete作为脚本中的第一个函数会阻止执行其他函数。
下面的第二个和第三个函数将不起作用:
<script>
$(function() {
$("#ent_input").autocomplete('get_suggestions',
{autoFill: true, scroll: false});
});
// Freebase Suggest
$(function() {
$("#ent_input_fb").suggest({type:'/film/director'});
});
$(function() {
$("#ent_input_fb2").suggest({type:'/film/actor'});
});
</script>
但是,如果我将自动完成移至底部,则其他脚本可以工作,但自动完成不会。
<script>
// Freebase Suggest
$(function() {
$("#ent_input_fb").suggest({type:'/film/director'});
});
$(function() {
$("#ent_input_fb2").suggest({type:'/film/actor'});
});
$(function() {
$("#ent_input").autocomplete('get_suggestions',
{autoFill: true, scroll: false});
});
</script>
有没有人遇到过与jQuery Autocomplete类似的问题?