0

我有一个基于 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 中的顺序来看,会发生以下情况:

  1. 我加载 jQuery。

  2. 我加载 jQuery 工具,没有明显错误。

  3. 我调用 jQuery().tooltip()。这会出错,并且不显示工具提示。

我可以做些什么来确保工具扩展被注册到 jQuery 并且我可以调用 jQuery().tooltip(...)?

ATdhvaanckse,

- 编辑 -

这是一个投资组合;网址是:

http://JonathanHayward.com/portfolio

我试图将内容拉入本地加载(即删除 CDN jQuery 命中);这并没有产生明显的差异。

4

1 回答 1

2

首先,您加载 jQuery 两次,还有两个 body 和 html 结束标签,并修复未定义的 Modernizr 问题

于 2011-09-22T19:45:05.623 回答