2014-11-03 89 views
0

我有很奇怪的問題。jQuery fadeIn在Firefox中不工作Mozilla 33.0.2

我有一行代碼在Chrome,Opera和IE中工作okey。

這裏是整個的Javascript:

<script type="text/javascript"> 
    $.noConflict(); 
    jQuery(document).ready(function($){  
     $("#SuperWebF1").click(function(){ 
     if ($('[name="shipping_method"]', window.parent.document).is(':checked')){ 
     billing.save();  
     $("#LoadingDiv", window.parent.document).show().delay(4300).fadeOut(); 
     $("#OutDiv", window.parent.document).hide().delay(5000).fadeIn(); 
     $('#OutDiv', window.parent.document).removeClass('outerdiv'); 
     $('#OutDiv', window.parent.document).removeClass('outerdivNoAdress'); 
     $('#OutDiv', window.parent.document).addClass('OuterDiv1000'); 

     $('#InnerIframe', window.parent.document).removeClass('FrameCSS'); 
     $('#InnerIframe', window.parent.document).removeClass('FrameCSSNoAdress'); 
     $('#InnerIframe', window.parent.document).addClass('FrameCSS1000'); 
    }else { 
    alert('Моля, изберете начин на доставка!'); 
    } 

     }) 
    }); 
    </script> 

問題出在下面一行:

$("#OutDiv", window.parent.document).hide().delay(5000).fadeIn();

這裏只是fadeIn()功能不僅在Firefox工作。

哪裏可以解決問題,我該如何修復它?

在此先感謝!

+1

我在firefox 33上測試了你的代碼沒有問題。 – akmozo 2014-11-03 02:29:47

回答

-1

jquery沒有在Firefox上正確地使用asp.net imagebutton。一旦它被改爲html鏈接圖像控件,jquery效果就起作用。

相關問題