2010-10-13 125 views
0

我想要顯示一個圖層,並且在單擊關閉按鈕後,我需要隱藏圖層。.hide()在Firefox中不工作,但在IE中工作

爲此,我將值傳遞給jquery中的關閉函數(用戶定義),並使用下面的行關閉。那麼它在IE中工作,但不能在Firefox中工作。

$('.layer_close').click(function(){ 
    $('#TB_overlay').hide(); 

我嘗試添加下面的代碼,但也沒有幫助

<script type="text/javascript"> 

jQuery.noConflict(); 

jQuery(document).ready(function($){ 
    //Do jQuery stuff using $ 
     ... 
     ... 
}); 
</script> 

回答

1

沒有看到你的HTML代碼,我建議您驗證TB_overlay被分配一個ID屬性,而不僅僅是一個名稱。我想記住,IE有時會缺席這種事情...

+0

這也是我的猜測。儘管我假設ID由他爲Thickbox做了一些自定義工作,所以所有的ID都應該是正確的。 – prodigitalson 2010-10-13 19:53:25

+0

很高興知道。 [Google樂庫Thickbox] – LesterDove 2010-10-13 19:57:03

相關問題