2010-12-16 13 views
0

今あなたはfancyboxはあなたには、いくつかの設定のリンクを初期化し、与え作るときAJAX呼び出しからfancybox負荷:jQueryの/ JS:

$("a#a_sendMail").fancybox({ 
'titleShow'  : false, 
'width': 400, 
'height': 120, 
'autoDimensions': false, 
'overlayOpacity': 0.6 
    }); 

、その後、あなたはID a_sendMailとのリンクを行い、その後のhref =」 #sendMail」と、あなたはそれのためのdivます

<div style="display: none"> 
<div id="newMail"> 
This is inside the fancybox :) 
</div> 
</div> 

さて、私が代わりにコンテンツを保持している同じファイル内のdivを作る、私はnewMail.phpを呼び出すしたいと思いますしたい、と考えをこれの出力はボックスとして表示する必要があります。したがって、リンクをクリックすると(ボックスを開くために)、Ajaxリクエストとその中に表示されるコンテンツの返信/応答が行われます。

私はこれをどのように最も賢明かつ簡単な方法で行うことができますか?

答えて

0

あなたはこのように、fancyboxへのhrefオプションを追加することができます。

$("a#a_sendMail").fancybox({ 
    titleShow  : false, 
    width: 400, 
    height: 120, 
    autoDimensions: false, 
    overlayOpacity: 0.6, 
    href: 'newMail.php' // <----- this is the option 
}); 

あなたは右ここにすべてのオプションを表示することができます。http://fancybox.net/api