Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以LESS/CSS获取DOM元素的高度_Javascript_Css_Less - Fatal编程技术网

Javascript 以LESS/CSS获取DOM元素的高度

Javascript 以LESS/CSS获取DOM元素的高度,javascript,css,less,Javascript,Css,Less,我有一个元素列表,我想用onclick删除这些元素。它为元素提供了一个额外的css类来隐藏元素。css中的类表示元素将使用动画(FadeOutlet)消失 } 问题是我不能100%使用“显示:无”。我不知道为什么,但它就是不起作用。所以我要做的是给100%一个边距底部:-{height of the current element}px,并且我还要将“translateX()”设置为该值。所以我要做的是得到元素的高度,以较小的单位。在Less中使用javascript是否可以做到这一点?您不能在

我有一个元素列表,我想用onclick删除这些元素。它为元素提供了一个额外的css类来隐藏元素。css中的类表示元素将使用动画(FadeOutlet)消失

}


问题是我不能100%使用“显示:无”。我不知道为什么,但它就是不起作用。所以我要做的是给100%一个边距底部:-{height of the current element}px,并且我还要将“translateX()”设置为该值。所以我要做的是得到元素的高度,以较小的单位。在Less中使用javascript是否可以做到这一点?

您不能在Less中进行运行时计算,因为Less只是编译为CSS。最好的办法是制作一个应用
显示:无最终。或者用JavaScript完成整个过程;)

而且,无论如何都不可能。用javascript获取高度,保留该值,以后用更少的时间使用它?你可以用jQuery做这个超级简单的事情,所以:是吗?看
。制作动画
@keyframes fadeOutLeft {
0% {
    opacity: 1;
    transform: translateX(0);
}
100% {
    opacity: 0;
    transform: translateX(-20px);
}