怎么用js固定某个元素,让它不随页面的滚动而滚动,始终固定在窗口的某个位置?

JavaScript020

怎么用js固定某个元素,让它不随页面的滚动而滚动,始终固定在窗口的某个位置?,第1张

可以把该元素的定位设置为fixed,该元素就会始终在那个位置,不过要注意IE6下不支持固定定位,兼容IE6可以通过JS实现,不过JS实现的是滑动效果,要想在IE6下也实现固定定位那样的效果没办法做到。

1、如果知道数组下标,直接 arr[index]方式获取

2、假设不知道数组下标,查找某一项值,例如: 数组 arr = ['red', 'green', 'yellow', 'green', 'blue'];查找 green:

var myFirstIndex = Array.indexOf(arr, "green")// 返回1

indexOf查找指定项的索引位置。 返回的索引是在 item 中指定的项的第一次出现。 如果找不到,则返回-1。再次调用该函数,并指定大于所找到元素的索引的起始索引值,可查找 item 的下一次出现。例如:

var mySecondIndex = Array.indexOf(Array, "green", (myFirstIndex + 1) )// 返回3