我有这种奇怪的行为 .fadeIn()
如果我写
$('#MyDiv').show();
Run Code Online (Sandbox Code Playgroud)
div显示很好.
但是,如果我写的话
$('#MyDiv').fadeIn(400);
Run Code Online (Sandbox Code Playgroud)
div显示但不透明0!
以前的行是:
$('#MyDiv').hide()
.html(TheHTML)
.css('top', 0);
Run Code Online (Sandbox Code Playgroud)
更新:如果我写$('#MyDiv').show(400);
div也保持不透明0.
当隐藏时,有些CSS会覆盖你的div ..更好地将div的不透明度样式添加为100.
不,做,
$('#MyDiv').css('opacity','100');
Run Code Online (Sandbox Code Playgroud)
你的fadeIn电话后..
尝试 jQuery .fadeTo函数。
.fadeTo( duration, opacity [, callback] )
.fadeTo( duration, opacity [, easing] [, callback] )
Run Code Online (Sandbox Code Playgroud)
样本:
$('#book').fadeTo('slow', 0.5, function() {
// Animation complete.
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10377 次 |
| 最近记录: |