2017-04-04 43 views
0

这是一个简单的问题,我几乎不好意思发布它,但是我在计算窗口高度的jQuery脚本的上下文中被CSS转换语法弄糊涂了。正确的语法scrollTop /变换jQuery中的CSS效果?

我有这段代码;

$("#unambiguous-div").css("opacity", 1 - $(window).scrollTop()/700);

那它是什么的伟大工程。然而,而不是计算不透明度,我宁愿它做一个transform: scale(0.xxxx);。我不知道在哪里正确放置scale部分,因为CSS语法已经有括号。

回答

1
$("#unambiguous-div").css("transform", "scale(" + (1 - $(window).scrollTop()/700) + ")"); 

或与ES6模板文字语法

$("#unambiguous-div").css("transform", `scale(${1 - $(window).scrollTop()/700})`); 
+0

完美,谢谢! –