我有下一个问题,在我的代码中,我需要隐藏一个div并立即显示下一个。我使用下一个代码:
$('.first').hide();
$('.second').show();
在台式机或Andorid移动设备上它运行良好,但是在iOS移动设备上(例如在Iphone X上,它可以闪烁),我的意思是,我首先看到第一个元素消失的方式,然后第二个出现,就像它之间存在很小的延迟两个功能。我也尝试编写
之类的函数。$('.first').hide(0);
$('.second').show(0);
甚至
$('.first').hide(0, function(){
$('.second').show();
});
但是什么也没有。那么有人可以给我任何建议吗?
答案 0 :(得分:0)
所以我找到了解决方案。看起来问题出在hide()/ show()函数中。我已经将它们替换为.css('display','none')和.css('display','block')函数,并且动画工作时不会闪烁