jQueryプラグインが読み込まれていません - スクリプトが失敗します
質問
私はこれをいくつかの異なるプラグインで試したので、それはそれらではないと確信しています。また、個人のマシンで走っているものもありますが、うまく機能します。
jqueryをロードしてから、プラグインを2番目に読み込みます。次のコード行は、次のようなプラグインを呼び出すことです。
$("a[rel]").colorbox(...)
また
$("a[rel]").overlay(...)
そして、私は「オブジェクトはプロパティまたは方法をサポートしていない」を取得しています。 HTMLオブジェクトにはありません。実際の関数呼び出しにJqueryプラグインに絞り込みました。$( "a [rel])セレクターは単独で正常に動作しています。プラグインが実際にロードされていないかのようです。
これを見たことがありますか?私はXPで走っているので、1.3.1と1.2.6を試しましたが、IIS6(5?)最新のjQuery 1.3.2です。
とても有難い!!!
解決
昨日も同じ問題がありましたが、このラインが2回あったからです。
<script src="jqueryScripts/jquery-1.3.1.js" type="text/javascript"></script>
それはASPプロジェクトにあり、私はまた参照された別の.ASPページを含めたので、理解するのに2時間かかりました。
たぶんあなたは同じ問題を抱えていますか?
他のヒント
ブラウザでJavaScriptデバッグを有効にしようとしますか?エラーをキャッチできるのか、ブラウザがプラグインファイルをロードしない理由。また、jQueryのgetScriptメソッドを使用してプラグインを動的にロードして、完全なイベントで機能を実行することもできます。
$.getScript("http://dev.jquery.com/view/trunk/plugins/color/jquery.color.js", function(){
$("#go").click(function(){
$(".block").animate( { backgroundColor: 'pink' }, 1000)
.animate( { backgroundColor: 'blue' }, 1000);
});
});
所属していません StackOverflow