我们能看到能见度吗?

时间:2012-02-16 23:24:59

标签: javascript jquery css

$(".leftNav").animate({"visibility": "visible"}, 200);

我尝试了它并且它不起作用,我不能使用.show()

如果我应该使用.show(),那么另一个可以解决我的问题的解决方案就是css和它的问题:

我可以position: fixed一个元素而不使用display:block吗?因为我需要display:none才能使用show()

由于

2 个答案:

答案 0 :(得分:4)

您可以将元素设置为opacity:0,并将其设置为:

$(".leftNav").animate({"opacity": 1}, 200);
// or (thanks elclanrs)
$(".leftNav").fadeTo('fast', 1);

或者,您可以将其设置为display:none并使用

$(".leftNav").fadeIn(200);

如果没有看到您的HTML / CSS,很难提供更准确的建议。

答案 1 :(得分:0)

通过在堆栈上关注另一个帖子,实际上找到了我自己的答案和正确的语法: Fading visibility of element using jQuery

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

感谢您的回答。