jQuery-fadeIn不能仅在Firefox中工作
jQuery - fadeIn not working only in Firefox
我正在编写一个脚本,该脚本在一段时间后隐藏并显示一些div。
这是我完整的jQuery代码:
<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');
setTimeout(function() {
if( $('#DisplayMe').length ){
$('#OutDiv', window.parent.document).addClass('OuterDiv1000');
} else {
$('#OutDiv', window.parent.document).addClass('OuterDiv1000No');
}
}, 5100);
$('#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();
在它用上面的一行代码隐藏div之后,这行代码似乎没有显示回#OutDiv
元素。
我可以确认,我只有Firefox Mozilla才有这个问题。在Windows和Linux上的Firefox上进行了测试,在这两个地方我都有这个问题。这两个浏览器都是最新的。
你有什么建议吗?
尝试使用此
window.parent.$(elementid));
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- JS可以在Chrome中工作,但不能在Firefox中工作
- Facebook登录按钮没有'不能在Firefox上工作
- JS在firefox中无法正常工作
- firefox插件:退出不工作的应用程序观察器
- :focus:一起活跃,不在firefox上工作
- 加载Soundcloud嵌入式播放器OnClick在FireFox中不工作
- javascript()onclick隐藏元素-dos'我不在firefox工作
- 异步加载的SVG过滤器feColorMatrix在Chrome中工作,而不是在Safari或Firefox中
- Iframe加载调整大小在Chrome中工作,但不能在IE或Firefox中工作
- 按钮处于活动状态,焦点无法在Mac FireFox上工作
- HTML5 Canvas undo是'在IE或Firefox中无法正常工作
- javascript代码,用于删除firefox中的空白,但在IE和chrome中无法正常工作
- JavaScript 在 Chrome 中工作,而不是在 Firefox 中
- jQuery代码在Firefox中工作,但在IE中失败
- Javascript加载功能只能在一半的时间内工作(Firefox)
- jQuery点击不工作FireFox -可能是event.preventdefault
- JQUERY .load不能与窗口一起工作.firefox中的位置
- Javascript菜单不工作Firefox
- Jquery只在我重新加载页面时工作-Firefox