2011-02-26 36 views
0

this使用另一個按鈕關閉顏色框 - 無法關閉爲什麼?

嗨類似的問題,我想在上面condition.But工作不適合我。我每天的解決方案包括在overlaypage顏色框和jQuery,我不包括覆蓋頁,然後父page.If我無法調用關閉功能它顯示未定義的錯誤顏色框。在我的顏色框中顯示以下代碼。

<script type='text/javascript' src='../js/Jquery.js'></script> 
<script type='text/javascript' src='../js/jquery.colorbox.js'></script> 
<table width='100%' border='1' cellspacing='1' cellpadding='1'> 
<tr> 

    <td ><div id='cboxcancelbtn' style='cursor:pointer;'> Cancel</div> 
</tr> 
</table> 
<script type='text/javascript'> 

$(document).ready(function() 
{ 
     $('#closepopupbox').click(function() 
    { 
       $('#cboxClose').click(); 
     //$.colorbox.close(); 
    }); 
     }); 
    </script> 

我試過很多,但沒有工作。我想這也是一個,但沒有運氣

<td ><div id='cboxcancelbtn' onclick='parent.closeColorbox(); return false;'> Cancel</div></td> 
    <script> 
    function closeColorbox() { 
       $.fn.colorbox.close(); 

        } 
    </script> 

我做什麼我mistake.How可以讓它work.Thanks提前。從parent.closeClorbox()您onclick事件

回答

0

先刪除父或刪除onclick事件,並嘗試這個辦法:

$('#cboxcancelbtn').click(function(){ 
    $.fn.colorbox.close(); 
}) 
+0

我已經試過了,沒有用。 – svk 2011-02-26 09:52:02

1

就試試這個:

parent.$.fn.colorbox.close(); 

(代替)

$.fn.colorbox.close();