-
xxx.href得到的是http:....#item1这样的地址,所以不好和之前的currentId (item1)比较,所以运用split()方法借助"#"分段,把xxx.href拆成数组,然后取数组最后一个元素,就是item1这样的字符串了,方便与currentId比较 JS中没有each用for循环,用for循环时用break跳出循环查看全部
-
left:50% margin-left:400px; 先将他固定在中间,再平行偏移。 html5属性中。锚链接取消了name属性,改为id属性。查看全部
-
浏览器兼容性测试: 测试工具---IETester IE6:不支持position的fixed属性。 解决IE6不兼容fixed属性的方法,在css中加入: /*ie6 hack*/ *html,*html body{查看全部
-
a.hover, a.current 设置导航处于焦点或当前选中状态时的样式 小技巧:left:50%;先居中,然后在设置向左或向右偏移量 li属性设置display:inline;让li内元素在一行显示查看全部
-
scroll([data],fn) 当用户滚动指定的元素时,发生scroll事件。 $(window).scroll(function(){...}) scrollTop([val]) 获取/设置匹配元素相对滚动条顶部的偏移。 offset() 获取匹配元素的相对偏移,返回对象包含两个整形属性:top和left,单位px。查看全部
-
技术点: 1、锚点(anchor) 2、关于滚动条定位的事件和方法(借助jQuery)查看全部
-
/*ie6 hack*/ /*解决滑动,跳动的问题*/ * html, * html body { background-image: url(about:blank); background-attachment: fixed; } /*ie6不支持position: fixed;的写法*/ * html #menu { position: absolute; top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+100+'px'); }查看全部
-
小技巧:left:50%;先居中,然后在设置向左或向右偏移量查看全部
-
特效需要掌握的三个函数,技术点查看全部
-
html5中已经取消了锚点设置的name属性,统一设置为id,即: <a href="#idvalue">锚点</a> <div id="idvalue">内容</div>查看全部
-
jquery跳出each循环,不能用break,要使用return false 、 return true; return false;跳出所有循环;相当于 javascript 中的 break 效果。 return true;跳出当前循环,进入下一个循环;相当于 javascript 中的 continue 效果查看全部
-
导航条随着滚动条的滚动改变焦点,其实就是给相应的项目增加样式,这是这个特效的难点。查看全部
-
锚标记进行页内定位连接,并实时监控定位查看全部
-
通过id查询要比class查询效率高,即使是间接通过id查询来选择class也比直接选择一个class要快 .find查询要比$("")内通过子选择器查询效率要高 算法: 1、通过$(document).scrollTop(),获得滚动条据顶部的高度top 2、find()找到所有的class为“item”标签 3、通过offset().top获得标签距离顶部的高度 4、通过each()循环比较两个高度值,找出当前显示div 5、重置选中状态 6、通过find("[href="+N+"]").addClass()实现修改选中标签查看全部
-
jQuery 滚动条事件相关函数查看全部
举报
0/150
提交
取消