javascript - jQuery .slideUp() 不工作

标签 javascript jquery css

我遇到了一个我似乎无法理解的问题。

这是我的 jQuery 代码:

var doc = document;
var win = window;
$(doc).ready(function(){
        $('.t').click(function(){
            $('#Notify').slideUp(600);          
        });
});

代码长了很多,但我在问题所在处缩短了它。

这是我的 #Notify

的 CSS
#Notify {
    display: none;
    bottom: 0;
    right: 0;
    position: fixed;
    background: rgba(0,0,0,0.6);
    height: 100px;
    width: 100%;
}

奇怪的是,这似乎并没有使任何事情一起发生,但是当我删除 display: none; 并单击 .t 时,它会向下滑动并消失。

最佳答案

slideUp 不起作用,因为您的元素已被隐藏。将其更改为 slideDown,您会看到它出现;相反,将 CSS 设置为 visible,您会看到它消失了。

这是一个 jsFiddle一起玩。

关于javascript - jQuery .slideUp() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20727046/

相关文章:

javascript - 使用 Facebook Graph API (Javascript) 从页面照片中获取图像的 URL

javascript - 将 HTML/CSS 元素转换为可重用的 AngularJS 指令?

javascript - 如何修复 Google map 中的重叠标记错误

javascript - 这个注释是什么意思/* jshint +W040 */

jQuery val() 内部显示 : none

jquery - 任何 slider (几个问题)

javascript - 密码确认不起作用

html - 如何确保背景水平拉伸(stretch)?

html - 无法在另一个 div 中居中 div

html - Bootstrap 菜单悬停