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工作。
哪裏可以解決問題,我該如何修復它?
在此先感謝!
我在firefox 33上測試了你的代碼沒有問題。 – akmozo 2014-11-03 02:29:47