滚动菜单2续
接下来应该是循环所有的item。
var items=document.getElementById('content').children:就表示它所有的孩子;就是所有的item
var currentItem=items[i]
能不能获取当前的标签离顶部有多高。这里指的是文档顶部。
是否能获取当前div离顶部有多高就是离body有多高。
第一个div,它离当前的position有多高,它的父亲,content,是有position的,所以offsetTop就是它离content的高度
注意break就是只指当前的第一个元素。
currentItem.offsetTop
表示已经获取了当前标签离顶部绝对位置有多高。
var currentItemTop=currentItem.offsetTop+currentItem.offsetParent.offsetTop;
文档是第一个,菜单肯定也是第一个。
if(currentItemWindowTop<0)
{
caiDan.getElementByTagName('li')[i].className='active'
}


浙公网安备 33010602011771号