javascript - jQuery css 动画可见性

标签 javascript jquery css animation visibility

我几乎没有将 div 彼此放在一起,我正在使用 css 可见性使它们淡入淡出。我使用可见性的原因是 div 不会移动位置。

对于淡入,我正在使用:

$('.drop1').css({opacity: 0.0, visibility: "visible"}).animate({opacity: 1.0});

对于淡出,我正在使用:

$('.drop1').css({opacity: 0.0, visibility: "hidden"}).animate({opacity: 1.0})}, 200);

淡入有效,但淡出无效

现在,您可能认为问题出在最后一个 ',200' 但我需要将其用作延迟,因为 fadeout/visibility:hidden 在 200 毫秒后出现在 mouseleave 事件上。

所以我的问题是:如何使用动画隐藏可见性以充当淡出效果。

非常感谢

最佳答案

$('.drop1').css({opacity: 1.0, visibility: "visible"}).animate({opacity: 0}, 200);

关于javascript - jQuery css 动画可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7350178/

相关文章:

javascript - Ajax json 请求和响应

javascript - Jquery mobile - 使用 pageinit 刷新复选框

jquery - 通过使用 JQuery 单击图像(标题)来填写输入字段

jquery - 我想知道什么是实际的 IE 条件语句来支持所有旧版 ie 以及最新版本 ie

html - 将封面背景设置为始终从图像顶部开始?

javascript - 在内部函数内部传递对象

javascript - PHP 413(请求实体太大)

javascript - serializeArray 函数不返回输入字段值和 tinyMCE 文本区域值

jquery - 使用 Javascript 从加载的 iframe 中检索 HTTP 状态代码

html - 让下划线更加 flex