JavaScriptDOM练习之筋斗云效果
2017-10-08 00:04
357 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style> * { margin: 0; padding: 0 } ul { list-style: none } body { background-color: #333; } .nav { width: 800px; height: 42px; margin: 100px auto; background: url(images/rss.png) right center no-repeat; background-color: #fff; border-radius: 10px; position: relative; } .nav li { width: 83px; height: 42px; text-align: center; line-height: 42px; float: left; cursor: pointer; } .nav span { position: absolute; top: 0; left: 0; width: 83px; height: 42px; background: url(images/cloud.gif) no-repeat; } ul { position: relative; } </style> </head> <body> <div class="nav"> <span id="cloud"></span> <ul id="navBar"> <li>北京校区</li> <li>上海校区</li> <li>广州校区</li> <li>深圳校区</li> <li>武汉校区</li> <li>关于我们</li> <li>联系我们</li> <li>招贤纳士</li> </ul> </div> <script src="common.js"></script> <script> var list = my$("navBar").children; for(var i=0; i<list.length; i++){ list[i].onclick = clickHandle; list[i].onmouseover = mouseoverHandle; list[i].onmouseout = mmouseoutHandle; } var index = 0; function clickHandle() { index = this.offsetLeft; } function mouseoverHandle() { animate(my$("cloud"), this.offsetLeft); } function mmouseoutHandle() { animate(my$("cloud"), index); } </script> </body> </html>
相关文章推荐
- JavaScriptDOM练习之口风琴效果
- JavaScriptDOM练习之放大镜效果
- JavaScript DOM中 改变样式属性,实现动画效果
- JavaScript DOM中 改变样式属性,实现动画效果 2
- Javascript_14_DOM_radio练习
- JavaScript -- 练习,Dom 获取节点
- JavaScript DOM中 改变样式属性,实现动画效果
- JavaScript DOM中 改变样式属性,实现动画效果 2
- 网页用 JavaScript DOM 仿作QQ的窗口抖动效果,超简单~~~
- JavaScript DOM中 改变样式属性,实现动画效果
- JavaScript学习练习程序DOM——爱好选择
- JavaScript DOM中 改变样式属性,实现动画效果 2
- Javascript_11_DOM_表格练习
- javascript基础(Dom查询练习)(二十七)
- JavaScript小练习效果之多级菜单
- JavaScript DOM中 改变样式属性,实现动画效果
- JavaScript DOM中 改变样式属性,实现动画效果 2
- [知了堂学习笔记] javascript DOM练习案例
- javascript原生小练习(二)--轮播图滚动效果
- 王雨的JavaScript练习06---js实现动画效果(2)