2009-07-29 9 views
0

イム存在するように見える、しかし、私は例がjquerytoolsオーバーレイ機能doesntのは、jQueryのツールからoverylay使用

の作業を取得するように見えるカント私は次のエラーを取得する:

「$(」[REL = 'オーバーレイを') ")。)オーバーレイ(function(){"は関数ではありません)

私のHTMLファイルにはjquery/overlayパッケージがあり、rel = overlayを持つすべてのリンクに対してオーバーレイを呼び出すcommon.jsがあります。

// jQuery functions go in here 
if (typeof(jQuery) != "undefined") { 
    /* Pops overlay windows for links with rel="overlay" */ 
    $(function() { 
     $("body").append("<div class='overlay' id='overlay'><div class='overlay-wrap'></div></div>"); 
     // if the function argument is given to overlay, it is assumed to be the onBeforeLoad event listener 
     $("a[rel='overlay']").overlay(function() { 
      // grab wrapper element inside content 
      var wrap = this.getContent().find("div.overlay-wrap"); 
      // load only for the first time it is opened 
      if (wrap.is(":empty")) { 
       wrap.load(this.getTrigger().attr("href")); 
      } 
     }); 
    }); 
} 

どこが間違っているのか分かりませんか?

答えて

1

あなたのページにオーバーレイJavaScriptファイルが含まれていることは確実ですか?

私はこのMinimal setup tutorialとのリンクをチェックしていた彼らは...

は、私はあなたがダウンロードして、サーバ上の.jsや.cssファイルをホストすることをお勧めします...壊れているJavaScript fileを提供することを

ええ、私はjQueryのツールの自動生成(http://flowplayer.org/tools/download/index.html#combine)があると思われることを追加したいanother file ...

+2

で作業minimal setupをチェックエラーのあるJSファイルを生成します。作業中のデモページから直接作業ファイルをダウンロードすると、オーバーレイ効果が働きます。そうでなければ、「オーバーレイは機能ではありません」のようなエラーが表示されます。 – Triynko

関連する問題