首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError+ Jquery +.typeahead:$(.).typeahead不是一个函数+ .mixin(Typeahead.prototype )

TypeError+ Jquery +.typeahead:$(.).typeahead不是一个函数+ .mixin(Typeahead.prototype )
EN

Stack Overflow用户
提问于 2014-10-09 19:12:41
回答 1查看 2.4K关注 0票数 0

在我的html页面中,我试图为自动完成添加“提前打字机”,但我无法解决一个与TypeError和TypeError相关的问题。

我在CodePen上试了一个样本,效果很好。单击此处

但是在实际的页面中,我得到了这些错误。

误差

代码语言:javascript
复制
ReferenceError: _ is not defined
.mixin(Typeahead.prototype, {

typeahe...?body=1 (line 87, col 2)
TypeError: $(...).typeahead is not a function

HTML代码

代码语言:javascript
复制
var subjects = ['PHP', 'MySQL', 'SQL', 'PostgreSQL', 'HTML', 'CSS', 'HTML5'];
$('#search').typeahead({source: subjects})

JS文件配置

代码语言:javascript
复制
<%= javascript_include_tag 'jquery.js' %>
<%= javascript_include_tag 'angular.min.js' %>
<%= javascript_include_tag 'jquery-ui.min.js' %>
<%= javascript_include_tag 'bootstrap.3.2.js' %>
<%= javascript_include_tag 'typeahead.js' %>

<%= javascript_include_tag 'jquery.backstretch.min.js' %>
<%= javascript_include_tag 'jquery.scrollTo.min.js' %>

请提出解决这个问题的建议。我几乎没有看到谷歌和堆栈溢出的解决方案,但什么也没有奏效。

请查看更新的应答区域

EN

回答 1

Stack Overflow用户

发布于 2014-10-09 19:56:05

非常愚蠢的错误-也许我错了.

我发现了我添加的引导Javascript JS文件的问题。

在示例代码中,我添加了引导程序2.3.2版本,运行良好。

代码语言:javascript
复制
twitter-bootstrap/2.3.2/js/bootstrap.min.js

但是在我的html页面中,我添加了引导3.2js版本,并按照我的假设创建了冲突。

代码语言:javascript
复制
<%= javascript_include_tag 'bootstrap.3.2.js' %>

现在我刚刚用2.3.2版本替换了3.2版本,运行良好.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26286209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档