一旦用户提交表单,我需要在我的页面上隐藏表单。通常我只是使用display: none
,但由于我使用的是 jQuery 文件上传插件,它会在表单不可见时终止传输。现在我在提交表单时这样做:
// Switch out the form for upload progress
$('#upload-form').animate({opacity: 0}, function() {
$('#progress-container').fadeIn('fast');
});
但是,#progress-container
由于元素仍然存在并且只是不可见,因此 div 不会出现在上传表单以前的位置。换句话说,它被分流在它们下面。
有没有办法在不使用的情况下正确隐藏表单和其中的元素display: none
并使#upload-container
div 出现在正确的位置?
谢谢。