我有一个基于Boilerplate 2.0的页面,想要添加工具提示。在加载jQuery的调用下,我添加了一个调用来加载jQuery-tools包,然后在js / script.js中调用:
jQuery(".has-tooltip").tooltip();
结果呢?没有工具提示出现; Chrome的JavaScript控制台提供:
jQuery('.has-tooltip').tooltip();
script.js:30Uncaught TypeError: Object [object Object] has no method 'tooltip'
据我所知,从index.html中的事物顺序来看,会发生以下情况:
我加载jQuery。
我加载了jQuery Tools,没有明显的错误。
我可以做些什么来确保将工具扩展注册到jQuery,我可以调用jQuery()。tooltip(...)?
ATdhvaanckse,
- 编辑 -
这是一个投资组合;网址是:
http://JonathanHayward.com/portfolio
我试图将内容添加到本地加载(即删除了CDN jQuery命中);这并没有产生可观察到的差异。
答案 0 :(得分:2)
首先,你加载jQuery两次,还有两个body和html结束标记并修复了未定义的Modernizr问题