本文介绍了jQuery中的简单fadeIn和visibility的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图将一个div的css属性 visibility
更改为 visible
和一个jQuery .fadeIn()
转换。
I'm trying to change the css property visibility
of a div to visible
with a jQuery .fadeIn()
transition.
这是我的代码:
$('a').click(function() {
$('#test').fadeIn('slow', function() {
$(this).css('visibility','visible');
});
});
和小提琴:
推荐答案
您不能对 visibility
进行动画处理。 fadein
关键是 display:none;
,因此应该 #test
的初始状态通过CSS。如果您需要保留布局,可以尝试在指定所需高度和/或宽度的div中包装测试。
You cannot animate visibility
. fadein
is keyed off display:none;
, so that should be #test
's initial state via CSS. If you need to keep the layout, you can try wrapping test in a div that specifies the height and/or width you need.
这篇关于jQuery中的简单fadeIn和visibility的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!