我想让一个 opacity:0 元素在视口(viewport)中向下滑动。我目前能够让它在滚动到时淡入,因为 jquery 代码工作的先决条件是将不透明度设置为 0。 https://jsfiddle.net/agreyfield91/5c0raLp9/
在我的 jfiddle 中,我正在尝试这样做:
$("#SlideDownOnScroll").css(
"opacity": "1";
"display":"none").slideDown("fast");
为了先将显示方面转换为slideDown,但它不起作用。有没有更好的方法来实现我正在做的事情,或者有什么方法可以解决它?
最佳答案
看起来 css 参数的语法不正确:
$("#SlideDownOnScroll").css({
"opacity": "1",
"display":"none"
}).slideDown("fast");
在您链接的 jQuery 选择器中,选择器中缺少 #
。 $("#SlideDownOnScroll")
关于javascript - 在 JQuery 中滚动到元素时向下滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44233362/