【发布时间】:2015-12-22 16:15:15
【问题描述】:
我有一个我想在屏幕外开始的元素,但是在单击链接时,该元素会被动画化(使用 animate.css)。但是,我不确定使用什么 css 方法将该元素隐藏在屏幕之外以便可以在其中设置动画。
我使用的js是:
$('.services-wrapper').on('click','.services-panel__cta',function(e){
e.preventDefault();
$('.services-panel__secondary').addClass('animated bounceInright');
})
我已经尝试过这样做:
position: absolute;
left: 100%
和
left: -9999px
但我不确定尝试 tbh 是否有意义。
非常感谢您的任何帮助!
【问题讨论】:
-
要将其隐藏在屏幕之外,我个人会向左:-(元素宽度)
-
@aw04 恐怕这行不通。
-
什么意思,它只是一个值。会发生什么?
-
好吧,正如您在问题中看到的那样,我已经尝试使用负值将其移出隐藏元素的屏幕,但随后它不会对其进行动画处理。它只是停留在屏幕外。
-
实际上,现在我想起来了……我不确定你需要对 animate.css 做任何事情。它不会为你解决这个问题吗?
标签: javascript jquery css animate.css