关键词:鼠标事件的触发

可以在函数中指定让鼠标事件自动触发,而不是必须要鼠标滑过才触发,例如:

main.onmouseover(); // 可以把该语句看做是鼠标滑过的模拟动作 main是DOM元素

关键词:for..of 的兼容性问题

旧的浏览器可能不会兼容for of方式的迭代方式,所以尽量使用常规的方式来迭代数组。

关键词:function作用域问题

例子:

for(var d = 0;d<10;d++){
function(){
console.log(d); //在此处,打印的d的值永远为10; `原因未知`
}
}

关键词:元素的className

清除元素className的方法:

main.className = "";  //main为获取的DOM元素

关键词:元素在元素之上

若想让元素a在元素b之上,就应该先让元素a和元素b处在同一级,然后让元素a脱离标准流。

line-height可以控制a元素的高度。

关键词:导航栏相邻元素display问题

在js导航栏的案例中,需要实现这样的功能:当从一级菜单滑出时,保证二级菜单不消失(前提:设置了滑出一级菜单时二级菜单消失)。

实现方法:为二级菜单的设置滑过她时,他自己出现。

总结

在这个案例中,整个轮播特效的部分在一个整体的div中。

图片轮播的区域又是一个div(banner),图片相对于这个大的div定位在它里面,并重叠。图片上的箭头和原点和banner处于同一级,这是为了让他们脱离原本的文本流,从而出现在banner之上,也就是说为了让他们高一层。因为图片设置了定位,所以箭头们必须设置定位。

主菜单栏区域

他和banner也是同一级,子菜单同样和她同一级。

div的嵌套可以实现非常多的页面

最新文章

  1. JS中判断 !=&quot;&quot; 或者 !=null 失效
  2. php5.3到php7.0.x新特性介绍
  3. 45个android实例源码
  4. C++多线程的几个重要方法解析CreateEvent / SetEvent /ResetEvent/ 等
  5. Python爬虫(一) 信息系统集成及服务资质网
  6. CLR内存管理
  7. sql:pivot unpivot
  8. css中textarea去掉边框和选中后的蓝色边框问题的解决方法
  9. javascript学习代码-判断闰年
  10. flex
  11. java中多态的使用
  12. 关于微信小程序图片失真的解决方案
  13. MySQL的外键,修改表,基本数据类型,表级别操作,其他(条件,通配符,分页,排序,分组,联合,连表操作)
  14. WPF单位真的与分辨率无关吗?
  15. Python——控件基础操作
  16. windows10开启hyper-v虚拟化
  17. SSM框架整合过程总结
  18. 【UFUN开发板评测】小巧而不失精致,简单而不失内涵——uFun开发板开箱爆照
  19. 百度之星-1002-list应用
  20. postgreSQL 自增需要使用序列

热门文章

  1. 《SaltStack技术入门与实践》—— Grains
  2. CSS设置背景色
  3. net core 返回值
  4. AJAX - 向服务器发送请求请求
  5. 点云数据中的三维信息提取pcl
  6. BZOJ 1022 Luogu P4279 [SHOI2008]小约翰的游戏 (博弈论)
  7. Spring Cloud云架构 - commonservice-sso服务搭建(一)
  8. long poll、ajax轮询和WebSocket
  9. controller大全(推荐)
  10. angular 的跨域处理