我正在開發ASP.NET 4.0
應用程序在Facebook應用程序中運行。我使用jQuery FancyBox
來顯示一些PopUps。我可以很容易地顯示模式,但是當我嘗試關閉或嘗試處理點擊哪個按鈕(是/否)時,會出現問題。搜索了很多網站,發現了很多解決方案,但沒有任何改變。例如,這是我使用來顯示模態碼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()
OR
parent.jQuery.fancybox.close();
或
parent.$.fancybox.close();
但這些都沒有工作。當我點擊「Tamam」按鈕時,LightBox正在關閉,並且突然再次顯示爲無限循環或回傳。
我也試圖從Javascript關閉它,如:
function CloseFancyBox() {
$("#uyariIki").fancybox().trigger('close');
}
但ofcourse這其中也沒有工作:)
檢查http://fancybox.net/api看選項,$.fancybox.close
就設在這個網站。但它不工作。
所以,我怎麼能收FancyBox
,當我點擊 「TAMAM」 按鈕FancyBox Modal
第二個問題是;我如何處理按下哪個按鈕(是/否)? (我可以提供這種模式的代碼)
如果需要,我可以提供其他信息。謝謝。
完整的源請,希望看到的作品之間的關係。 – RubbleFord 2012-08-17 07:44:09
你想看哪個部分?因爲源代碼太長。 – 2012-08-17 07:54:26
掛鉤fancybox的部分。 – RubbleFord 2012-08-17 08:01:58