更改显示时淡入淡出 div ->与 jquery 内联



iam在一个我有"侧面弹出"的项目上工作,我想设置它来显示:css in n n n n n n n n n n n n in n in n in n in n in n in n in n in It on It当使用Jquerys" hide()"时确实会发生。问题是:
- 在将显示属性设置为" inline"时,我如何制作div fadein?

我的代码ish(仅出于演示目的而制作):https://jsfiddle.net/dzm50k39/

ive尝试使用

  $(".popupContent").fadeIn().css("display", "inline");

这只会淡入tho中的按钮。
关于如何使用jQuery或CSS执行此操作的任何建议?

如果可能的话,我想不褪色,而是从底部滑动。

您可以通过过渡属性进行淡入或淡入淡出

$(".popupContent").css("display", "inline");

CSS:

.popupContent
{
  transition: all 0.5s ease-in-out;
}

希望它有帮助

我通常以下列方式进行:

在CSS中保持display:none并使用以下内容:

$(".popupContent").css("display", "inline").hide().fadeIn();  // ends as an inline object

如果您想将其更改为"淡入淡出之后",则需要在回调函数中执行此操作:

$(".popupContent").fadeIn(function() {
   $(this).css("display", "inline")
});

我已经用.fadein替换了您的.css项目。

示例:

$(".popupContent").fadeIn(1000);

最新更新