wp contact form 7とfancy boxに問題があります。私はフォームが提出された後、隠しコンテンツを表示する必要があります。私のフォームが提出されたら、私はそのコードを表示することができませんでした。Wordpress contant form 7とfancy boxを使用してon_sent_okまたはfancyboxを閉じるときに特定のセクションを表示する方法
<div class="col-md-offset-8 col-md-4 text-center"><a class="btn btn-primary show" data-fancybox="modal" data-src="#modal" href="javascript:;">View The Technical Specification </a></div>
// Fancyboxモーダル
<section>
<div id="modal" style="display: none; padding: 50px 5vw; max-width: 800px;text-align: center;">
<h3>Provide the details</h3>
<?php echo do_shortcode('[contact-form-7 id="816" title="Download From"]'); ?>
</div>
</section>
このフォームは、私はここでは、この
<div id="show" >
....................
.............
.......................
</div>
のようなものを表示するに提出されると、スクリプトは私が
$('.fancybox').fancybox({
afterClose: function() {
$('#show').fadeIn(); // or .show()
})
});
を試している
私はpartiを表示できませんでした
良い仕事!それは私が自分自身を閉じるときにのみ働く、私はそれが必要なときに、fancyboxを提出したフォームがその瞬間を閉じて、 '#show'が動作するはずです。 – Fussionweb
しかし、どこに問題がありますか?フォームが提出されたら、fancyboxを閉じるだけです。私はデモを更新しました。 – Janis
フォームが提出されると、それはclose fancyboxのurlをhttp:// demo.com /#modalからhttp:// demo.com /#wpc7-fmに変更するので、fancyboxは消えます。ファンシーボックスに入って閉じる。フォームが表示されたままになっているか、または自動で閉じてから非表示のコンテンツを表示する必要があります。 – Fussionweb