-
实现效果 兼容性的获得scrollTop的写法: var top = document.documentElement.scrollTop||document.body.scrollTop;查看全部
-
使用JS实现定位导航功能之三实现removeClass和addClass功能查看全部
-
使用JS实现定位导航功能之二查看全部
-
使用JS实现定位导航功能之使用JS获取元素 由于ie对getElementsByClassName方法不兼容,需要自定义实现该功能查看全部
-
ie6不支持fixed定位,则需要通过以下方式来达到在ie6中fixed定位的效果 fixed定位是以body为定位时的对象,总是根据浏览器的窗口来进行元素的定位。 测试IE浏览器的兼容性可以使用IETest,网址:http://www.my-debugbar.com/wiki/IETester/HomePage查看全部
-
功能实现:查看全部
-
html5以后通过#id属性值来做锚点的连接 jq中,通过id来筛选,比通过class筛选的效率要高很多 $('#sel').find('.class')这种利用find的筛选方法比$('#sel .class')这样的css式的选择器效率要高很多查看全部
-
技术点查看全部
-
用原生态js编写代码,尤其要注意浏览器的兼容性。 如果某些浏览器不兼容,将可以通过编辑函数来实现或替代某些功能。 1、比如,使用document.getElementsByClassName(),IE对这个方法的支持很差。解决方法代码如下。 function getByClassName(obj,cls){ var element = document.getElementsByTagName("*"); var result = []; for (var i = 0; i < element.length; i++) { if (element[i].className == cls) { result.push(element[i]); } } return result; } } 注意但是这个方法不适用于多个class的时候 2、获取页面的滚动条距离顶部的高度可以用下面的方法(因为在XHTML中不支持documentElement所以要用body来获取scrollTop): var top = document.documentElement ? document.documentElement.scrollTop : document.body.scrollTop;查看全部
-
Ps5:浏览器调试:IETest测试工具。IETester包含多个版本的IE,可以方便的用来进行兼容性测试 代码: /*IE6 hack*/ *html, *html body{ //通过给body添加空白图片的技巧来稳定fixed导航的跳动。 background-image:url(about:blank); background-attachment:fixed; } * html #menu{ //解决IE6不支持position:fixed; position:absolute; top:expression(((e=documentElement.scrollTop)?e:document.body.scrollTop)+100+'px'); }查看全部
-
jQuery的offset()方法会返回一个对象,包含top和left属性。查看全部
-
使用锚点可以在文档中设置标记,这些标记通常放在文档的顶部。查看全部
-
滚动特效jq所需技术点查看全部
-
offset()方法会返回一个对象,包含top和left属性,对应匹配元素的top和left相对偏移查看全部
-
jq中,通过id来筛选,比通过class筛选的效率要高很多,其实js也是这样啊,css更是这样啊,id的优先级都要高呢! 另外$('#sel').find('.class')这种利用find的筛选方法比$('#sel .class')这样的css式的选择器效率要高很多。两个方法都可以用,但是find的那种,效率高。查看全部
举报
0/150
提交
取消