-
a,current,查看全部
-
getAttribute("href");不用分割字符串 直接获取到 #item数字 的形式 其实没必要写类似addClass和removeClass那两个函数,直接给当前的item.className="current";其他item.className=""; 以上是某些人的得意写法!!!!我就呵呵了,你能够想到老师就想不到?你这样写了直接把item这个class也去除了,sb 人家要的是添加和删除某个class 而不是全部class都删除 和 只加一个class "current" a.className = a.className.replace("current", "");查看全部
-
正确代码应该是: var top = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop; 还有一个简单写法 var top=document.documentElement.scrollTop || document.body.scrollTop查看全部
-
js代码在获取scrollTop时写错了(视频第六章第一节01:30),正确代码应该是: var top = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop; 还有一个简单写法 var top=document.documentElement.scrollTop || document.body.scrollTop查看全部
-
var items = document.getElementById('content').getElementsByClassName('item'); IE浏览器对该方法支持较差,所以要改写来实现查看全部
-
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 push() 方法可把它的参数顺序添加到 arrayObject 的尾部。它直接修改 arrayObject,而不是创建一个新的数组。push() 方法和 pop() 方法使用数组提供的先进后出栈的功能。 注释:该方法会改变数组的长度。 提示:要想数组的开头添加一个或多个元素,请使用 unshift() 方法。查看全部
-
可以使用indexOf来保证获取到className查看全部
-
html5通过id作为锚点,name已被取消查看全部
-
window.onscroll = function(){}; 给事件添加函数,比如这一行的意义就是,当窗口滚动时,那么执行以下函数,函数里面就是你要执行的动作。如果没有这一行,那么,窗口滚动没有触发任何的函数,相当于没用。window.scroll就是触发窗口滚动事件。function(){}就是要执行的函数。查看全部
-
xxx.href得到的是http:....#item1这样的地址,所以不好和之前的currentId (item1)比较,所以运用split()方法借助"#"分段,把xxx.href拆成数组,然后取数组最后一个元素,就是item1这样的字符串了,方便与currentId比较 JS中没有each用for循环,用for循环时用break跳出循环查看全部
-
IETester包含多个版本的IE,可以方便的用来进行兼容性测试查看全部
-
使用锚点可以在文档中设置标记,这些标记通常放在文档的顶部查看全部
-
网页定位导航特效中,导航条和滚动条之间的关系:导航条随着滚动条的滚动改变焦点,其实就是给相应的项目增加样式查看全部
-
解决问题的一般流程是:分析—设计—实现查看全部
-
网页定位导航特效指的是在页面内定位导航查看全部
举报
0/150
提交
取消