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() を呼び出します。これはエラーになり、ツールチップは表示されません。

Tools 拡張機能が jQuery に登録され、jQuery().tooltip(...) を呼び出せるようにするにはどうすればよいですか?

ATdhvaanckse、

- 編集 -

ポートフォリオ用です。URL は次のとおりです。

http://JonathanHayward.com/portfolio

私は物事をローカルローディングに取り込もうとしました(つまり、CDN jQueryヒットを削除しました)。これは観察可能な違いを生み出していません。

4

1 に答える 1

2

まず、jQuery を 2 回ロードし、body と html の 2 つの終了タグを付けて、定義されていない Modernizr の問題を修正します。

于 2011-09-22T19:45:05.623 に答える