ASP.NET 4.0
Facebook アプリで実行するアプリケーションを開発しています。私はいくつかのポップアップを表示するために使用jQuery FancyBox
しています。モーダル表示は簡単にできますが、閉じようとしたり、どのボタン(はい/いいえ)をクリックしたかを処理しようとすると問題が発生します。多くのサイトを検索し、多くの解決策を見つけましたが、何も変わりませんでした. たとえば、これはモーダルを表示するために使用するコードです
これは HTML 部分です
<div id="uyariIki" class="uyariModal">
<table width="100%" border="0" cellspacing="0" cellpadding="15">
<tr>
// Some Mesages here
</tr>
<tr>
<td align="center" valign="middle"><a class="modalTamam-button" href="#" onclick='$.fancybox.close'>Tamam</a></td>
</tr>
</table>
</div>
次のようなonclickイベントでさまざまなコードを使用しました
$.fancybox.close()
また
parent.jQuery.fancybox.close();
また
parent.$.fancybox.close();
しかし、これらはうまくいきませんでした。「Tamam」ボタンを押すと、LightBox が閉じて、無限ループまたはポストバックのように突然再び表示されます。
また、次のようなJavascriptから閉じようとしました:
function CloseFancyBox() {
$("#uyariIki").fancybox().trigger('close');
}
しかしもちろん、これもうまくいきませんでした:)
http://fancybox.net/apiをチェックしてオプションを確認$.fancybox.close
すると、このサイトにあります。しかし、うまくいきません。
FancyBox
では、 「Tamam」ボタンをクリックすると、どうすれば閉じることができますかFancyBox Modal
2 番目の質問は次のとおりです。どのボタンが押されたか (はい/いいえ) を処理するにはどうすればよいですか? (このモーダルのコードを提供できます)
必要に応じて、別の情報を提供できます。ありがとう。