随着页面滚动改变translateY的值


一个面试题:
假设某个div的css为 .selector{transform:translateY(-500px)}
现在随着页面的滚动(自上而下),将-500逐渐变成0.变成0的过程中,停止滚动,则数值停止变化.

想了想,如果用$(".selector").css({"transform":"translateY("+($(window).scrollTop()-500)+"px)"});会出现超过0的值.

不知道大家有更好的方法没?

jquery web前端开发 HTML css

晚风吹过茅坑板 9 years, 4 months ago

监听 touch 事件, scroll 事件貌似不会改变 translateY 的值吧;

认真你就赢了 answered 9 years, 4 months ago

Your Answer