ここで初心者の質問をしているかもしれませんが、答えが見つからないようです。
私はfancyboxを設定しましたが、それは魅力のように機能しています。外部ページをiframe機能に呼び出しています。ページ(ライトボックスにロードします)には、連絡先ページのリンクがあります。クリックすると、連絡先ページがiframeに読み込まれます。
「連絡先リンク」をクリックしたら、ライトボックスを閉じて連絡先ページに移動します。
誰かが私を助けてもらえますか?前もって感謝します...
ここで初心者の質問をしているかもしれませんが、答えが見つからないようです。
私はfancyboxを設定しましたが、それは魅力のように機能しています。外部ページをiframe機能に呼び出しています。ページ(ライトボックスにロードします)には、連絡先ページのリンクがあります。クリックすると、連絡先ページがiframeに読み込まれます。
「連絡先リンク」をクリックしたら、ライトボックスを閉じて連絡先ページに移動します。
誰かが私を助けてもらえますか?前もって感謝します...
私はあなたのリンクがそのようなものだと思います:<a href="contact.php">Contact Page</a>
。その場合は、次のように変更してみてください。<a onClick="closeFBContact()" style="cursor: pointer;">Contact Page</a>
このコードが行うことは、実際のページではなく、Javascript関数へのリンクを作成することです。a
また、タグがクリック可能なハイパーリンクのように見えるように、カーソルのスタイルを設定しました。
そこから、Fancyboxを初期化したメインのJavascriptファイルに移動し、次のように記述します。
function closeFBContact() {
$.fancybox.close; //This will close the Fancybox window
window.open("contact.php"); //This will change the page to contact.php
}
パブリックメソッドの詳細については、FancyboxのAPIを確認してください。これは、そのプラグインを使用するときに役立つはずです。
リンクにtarget="_ parent"を置くだけで、チャームのように機能します。また、人生で初めて使用することになるでしょう。