3

いくつかの異なるプラグインでこれを試したので、それらではないことは確かです。また、個人用のマシンで実行しているものもあり、問題なく動作します。

jQuery をロードしてから、2 番目にプラグインをロードしています。次に、コードの次の行は、次の方法でプラグインを呼び出しています。

$("a[rel]").colorbox(...)

また

$("a[rel]").overlay(...)

「オブジェクトはプロパティまたはメソッドをサポートしていません」というメッセージが表示されます。html オブジェクトではなく、jQuery プラグインへの実際の関数呼び出しに絞り込みました。 $("a[rel]") セレクターは単独で正常に動作しています。プラグインが実際にロードされていないかのようです。

これを見た人はいますか?XPなのでIIS6(5?)最新のjQueryは1.3.2ですが、1.3.1と1.2.6を試しました。

とても有難い!!!

4

2 に答える 2

8

昨日同じ問題がありましたが、それは次の行が 2 回あったためです。

<script src="jqueryScripts/jquery-1.3.1.js" type="text/javascript"></script>

それはASPプロジェクトにあり、参照もある別の.aspページを含めたので、理解するのに2時間かかりました..

多分あなたは同じ問題を抱えていますか?

于 2009-04-28T11:16:32.727 に答える
1

ブラウザで 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);
  });
});
于 2009-04-28T11:12:50.380 に答える