如果想要一个元素随着页面的滑动而产生变化,例如该元素的位置
该如何实现
监听滚动
window.addEventListener('scroll', function(e) {
console.log(e)
}, true)
回答:页面往下滑,元素不是在屏幕上就往上移动了吗,如果在你不设置固定的情况下。你想要达到什么样的位置变化呢,这个可以通过js实现,只需要获得整体页面高度,当前元素高度,然后你去设置百分比也好,设置固定值也行,都没问题。如果是一些样式的动画效果,可以通过css实现,这个可以在网上找一些资料,或者现成的css库,直接拿来用也行
不知道你这个问题是否已经解决, 如果还没有解决的话:var a = ["dog", "cat", "hen"];
a[100] = "fox";
a.length; // 101
记住:数组的长度是比数组最大索引值多一的数。
如果试图访问一个不存在的数组索引,会得到 undefined
:
typeof(a[90]); // undefined
for (var i = 0; i < a.length; i++) {
// Do something with a[i]
}