0

ここに示すように、Jquery ImageBubblesを実装しようとしています:

http://www.dynamicdrive.com/dynamicindex4/imagebubbles.htm

しかし、私のフィドルでJavaScriptエラーを受け取りました:http: //jsfiddle.net/NinjaSk8ter/hbMzV/

ダイナミックドライブのデモページからフィドルへのJavaScriptファイルのロードは機能しないことが判明しました。JavaScriptを直接コピーすることは機能しました。

4

2 に答える 2

1

imgbubblesメソッドが存在しないというエラーを受け取りました。これは、リソースがフィドルにロードされていなかったことを意味します。解決策は簡単でした。

dynamicdriveドメインからページにファイルをロードするのではなく、プロジェクトフォルダーにコピーして、そこからロードします。あなたのフィドルでは、プラグインの実際のソースをJavaScriptパネルにプルしました。これにより、メソッドが見つからないという問題が解決されました。

デモ: http: //jsfiddle.net/hbMzV/13/(IE 7から10でテスト済み)

于 2012-04-11T20:21:09.530 に答える
0

JSLintは、次のようにいくつかのセミコロンを挿入すると言います。

jQuery(document).ready(function($){
 $('ul#orbs').imgbubbles({factor:3.15, speed:1500});
});

それらがなくても動作するように見えます。

于 2012-04-11T20:10:13.270 に答える