-
基础点查看全部
-
分析-设计-实现查看全部
-
主要技术查看全部
-
设计思路: 1. $(window).scroll(function(){})在滚动条移动是触发。所以在设计的时候不需要循环相关的函数。 2.currentid = "#" + it.attr("id");加#是应为我们后面if条件语句中需要和menu中的href比较。 3.注意current类的定义和使用。 4.object.offset().top函数用于获取对象的顶端的位置。 5.调用遍历函数,判断当前窗口位置与滚动条的位置关系,从而确定要使用current类的导航菜单查看全部
-
关于document.ready()的用法: 1.Javascript 只有在DOM元素已经定义以后才可以对其执行某种操作,jQuery使用document.ready来保证所要执行的代码是在DOM元素被加载完成的情况下执行。 2.document.ready和window.onload一样,在页面加载完成后执行相应的函数操作。不同的是onload()的方法是在页面加载完成后才发生,这包括DOM元素和其他页面元素(例如图片)的加载,document.ready在DOM Tree加载完成后就执行,速度比较快。查看全部
-
特效设计查看全部
-
使用js实现定位导航查看全部
-
解决IE6不兼容fixed属性的方法,在css中加入: /*ie6 hack*/ *html,*html body{ background-image:url(about:blank); background-attachment:fixed; } *html menu{ position:absolute; top:expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+100+'px'); }查看全部
-
IETester是一款Web browser,包含多个版本的IE,可以方便的用来进行兼容性测试。 获取下载或者更多信息可以访问:http://www.my-debugbar.com/wiki/IETester/HomePage查看全部
-
浏览器调试: IETest测试工具,一般情况下ie7下通过了ie8,ie9也没有问题, 特别的ie6不支持position的fixed属性,做一个hack即通过一些特殊的编码解决这些问题。 【hack---不同浏览器设置不同的样式,已达到兼容的目的。】 通过给样式额外添加hack,以达到ie兼容问题。具体操作是在相应样式前添加“* html”来实现,同时如果有某些属性为ie所不能兼容的,将以特殊表达式来实现,例如:fixed属性。 通过给body添加空白图片的技巧来稳定fixed导航的跳动。 /* IE 6 hack */ /* 针对 IE6 不支持 position:fixed 出现的显示问题而使用的*/ * html,*html body { background-image: url(about:blank); background-attachment:fixed; } * html #menu { position:absolute; top:expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+100+'px'); } CSS hack技巧大全 http://www.duitang.com/static/csshack.html查看全部
-
需要改写成 menu.find([href="#item1"]) 或者 menu.find("[href=#item1]") 为什么要加[]是因为。【】在这里是个代替""的意思。。因为jq必须要带"" 所以为了避免冲突 就让【】代替""的意思。除非$()里面是个变量才不用加""; 比如 var a=$("li"); 那么。menu.find(a);查看全部
-
jQuery的offset()方法会返回D一个对象,包含top和left属性,对应匹配元素的top和left相对偏移查看全部
-
mark查看全部
-
mark查看全部
-
ie6对getELementByClassName兼容极差查看全部
举报
0/150
提交
取消