2009-09-03 13 views
1

まず、here is the site I am working onいくつかのjQueryの質問

私は、Flashの要素をクリックすると、ポップアップウィンドウを表示しようとしています。この時点で私は戦士の画像をクリックすると約90%の作業をしています。以下は、私はまだ私はそれが必要のようなモーダル背景が ページ全体を埋めていない

  • ...あなたが私を助けることを願っていることを解決しようとしている問題のリストです。
  • 私は ダイナミックHTMLファイルにロードするために FlashとJavaの両方でvidname変数を設定する必要があり
  • を動作するように閉じるボタンを取得することはできません。どの画像がクリックされたかに応じて、 が表示されます。あなたは.jsファイルを見るために必要がある場合は私の命名規則 はおそらくあなたが/ cmsjs/jqueryのでそれを見ることができるファイルなどVID-1.htmlのようなもの 、VID-2.html、

になります。 ha.js以下

するvar vidname = "modal.html" ...私は現在持っているActionScriptのです。

peeps.vid1.onRelease =関数(){

のgetURL( 'javascriptの:loadVid(\' '+ vidname + '\');');

};

答えて

0

私はあなたのために1つを持っています。

あなたはモーダルが閉じないことがわかりますビデオ負荷後の背景をクリックするとあなたの現在の近くにコードが

$('#modalBG, #modalClose').click(function(){ 
    closeModal(); 
}); 

です。閉じるボタンが機能しない理由は、クリック機能にバインドするときに#modalCloseがDOMに存在しないためです。

DOMを変更するときにはmodalClose要素を再バインドするか、liveを使用する必要があります。ライブを使用する場合は、クリックコードを次のように変更するだけです。

$('#modalBG, #modalClose').live("click", (function(){ 
    closeModal(); 
});