jquery - 如何用jquery动画显示隐藏的div?

标签 jquery

愚蠢的问题,但我似乎无法弄清楚。

我有一个 div 并在页面加载时隐藏它,如下所示

$("e").hide();

然后,当用户执行特定操作时,我希望 div 能够优雅地动画或向下滑动。但在我的网站上,动画只是闪烁并固定隐藏的 div,并且不会发生淡入淡出或 slideDown 效果。

我用

$("#e").hide();
$("#p").change(function() {
    if ($("#p").val() === 'Married') {
        $("#e").slideDown(500);
    } else {
        $("#e").slideUp(500);
    }
});

最佳答案

您可以使用 animate 来做同样的事情 animate像这样。

$("#e").hide();
$("#p").change(function(){
    if($("#p").val() === 'Married'){
        $("#e").animate( { "opacity": "show", top:"100"} , 500 );
    }else{
        $("#e").animate( { "opacity": "show", top:"150"} , 5000 );
    }
});

要上下滑动,您可以调整 div 的高度和宽度。

关于jquery - 如何用jquery动画显示隐藏的div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4849058/

相关文章:

jquery - CORS:始终通过 jQuery.ajax 从 Mojolicious::Lite 获得空响应

javascript - Bootstrap 需要验证才能选择下拉列表之一

javascript - 使用 blur.js (blurjs.js) 模糊远程托管的图像

javascript - 为什么 POST 方法在移动 Web 应用程序中不起作用

javascript - 用户 Modernizr 强制浏览器使用 jQuery UI datepicker 而不是浏览器 datepicker?

javascript - 无法在带有链接的页面上将图像居中。我究竟做错了什么?

Javascript 和 ASP MVC - 刷新图像

javascript - 未捕获的类型错误 : Object [object Object] has no method 'submit'

JQuery 添加类功能不起作用

javascript - 如何在 jQuery 中连接数组值但格式化它们?