为了账号安全,请及时绑定邮箱和手机立即绑定
  • 为啥错了啊?????
    查看全部
    0 采集 收起 来源:编程练习

    2016-09-22

  • /*ie6 hack*/ * html, * html body { background-image: url(about:blank); background-attachment: fixed; } * html #menu { /*position: fixed;*/ position: absolute; top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+100+'px'); }
    查看全部
    0 采集 收起 来源:浏览器调试

    2016-09-22

  • 123
    查看全部
    0 采集 收起 来源:特效设计

    2016-09-21

  • 锚点1
    查看全部
    0 采集 收起 来源:特效设计

    2016-09-21

  • 浏览器调试:IETest测试工具,一般情况下ie7下通过了ie8,ie9也没有问题,特别的ie6不支持position的fixed属性,做一个hank()。 通过给样式额外添加hack,以达到ie兼容问题。具体操作是在相应样式前添加“* html”来实现,同时如果有某些属性为ie所不能兼容的,将以特殊表达式来实现,例如:fixed属性。 通过给body添加空白图片的技巧来稳定fixed导航的跳动。 /*IE6 hack*/ *html, *html body{ background-image:url(about:blank); background-attachment:fixed; } * html #menu{ /*position:fixed;*/ position:absolute; top:expression(((e=documentElement.scrollTop)?e:document.body.scrollTop)+100+'px'); }
    查看全部
    0 采集 收起 来源:浏览器调试

    2016-09-20

  • 判断是非有class 1.移除class 2.添加class
    查看全部
  • 少数class 的 getByClassName 的封装方法。
    查看全部
  • hack ie6 ie7被淘汰,可能用不到。 可以用_写在ie6里面 *写在ie7里面 解决IE6下 不fixed 定位的写法。
    查看全部
    0 采集 收起 来源:浏览器调试

    2016-09-18

  • 正则表达式的校验
    查看全部
  • 1.课程的重点。
    查看全部
    0 采集 收起 来源:特效设计

    2016-09-14

  • 技术点:
    查看全部
  • jQuery的offset()方法会返回一个对象,包含top和left属性
    查看全部
    0 采集 收起 来源:练习题

    2016-09-11

  • window.onload=function(){ window.onscroll=function(){ //var top=document.documentElement?document.documentElement.scrollTop:document.body.scrollTop; var top = document.documentElement.scrollTop document.body.scrollTop; var menus=document.getElementById('menu').getElementsByTagName('a'); var items=getByClassName(document.getElementById('content'),'item'); var currentId=""; for(var i=0;i<items.length;i++){ var _item=items[i]; var _itemsTop=_item.offsetTop; if(top>_itemsTop-200){ currentId=_item.id; } else{ break; } } if(currentId){ for (var j=0; j <menus.length; j++) { var _menu=menus[j]; var _href=_menu.href.split('#'); if (_href[_href.length-1] != currentId) { removeClass(_menu,'current'); }else{ addClass(_menu,'current'); } } } } }
    查看全部
  • function getByClassName(obj,cls){ var elements=obj.getElementsByTagName('*'); var result=[]; for(var i=0;i<elements.length;i++){ if(elements[i].className==cls){ result.push(elements[i]); } } return result; } function hasClass(obj,cls){ return obj.className.match(new RegExp("(\\s^)"+cls+"(\\s$)")); } function removeClass(obj,cls){ if(hasClass(obj,cls)){ var reg =new RegExp("(\\s^)"+cls+"(\\s$)"); obj.className=obj.className.replace(reg,""); } } function addClass(obj,cls){ if(!hasClass(obj,cls)){ obj.className += " " +cls; } }
    查看全部
  • $(window)和$(document)获取到的对象不同。 1、Window 对象表示一个浏览器窗口或一个框架。在客户端 JavaScript 中,Window 对象是全局对象,所有的表达式都在当前的环境中计算. 2、Document 对象是 Window 对象的一部分,每个载入浏览器的 HTML 文档都会成为 Document 对象.
    查看全部

举报

0/150
提交
取消
课程须知
学习本课程之前,您需要具备HTML、CSS、JavaScript、jQuery几个方面的基础知识。
老师告诉你能学到什么?
如何使用jQuery、JavaScript两种方式实现网页定位导航,提升HTML、CSS、JavaScript、jQuery的综合应用能力。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!