JS基于Mootools实现的个性菜单效果代码


Posted in Javascript onOctober 21, 2015

本文实例讲述了JS基于Mootools实现的个性菜单效果代码。分享给大家供大家参考,具体如下:

这里演示基于Mootools做的带动画的垂直型菜单,是一个初学者写的,用来学习Mootools的使用有帮助,下载时请注意要将外部引用的mootools.1.11.js一并下载到本地。注意,如果看不到效果请刷新网页。

运行效果截图如下:

JS基于Mootools实现的个性菜单效果代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head id="Head"> 
<title>Mootools做的有意思菜单</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
html, body, div, ul, ol, li, a{margin: 0;padding: 0;font-size:12px; color: #fff}
#navigator { height: 50px; background: url(images/o_topnav.png) repeat-x 0 0; position: relative; width:450px;margin:auto; margin-top: 80px}
#navList { margin: 0; height: 30px }
#navList li { float: left; height: 50px; line-height: 30px; list-style-type: none; background: url(images/o_topnav.png) repeat-x 0 0; }
#navList li a { display: block; height: 50px; line-height: 30px; padding: 0 15px; text-align: center }
</style>
<script src="mootools.1.11.js" type="text/javascript"></script>
</head>
<body bgcolor="#000000">
<div id="navigator">
 <ul id="navList">
 <li><a id="MyLinks1_HomeLink" class="menu" href="#">我的首页</a></li>
 <li><a id="MyLinks1_SpaceLink" class="menu" href="#">工作日志</a></li>
 <li><a id="MyLinks1_MyHomeLink" class="menu" href="#">情感博客</a></li>
 <li><a id="MyLinks1_NewPostLink" class="menu" href="#">与我联系</a></li>
 <li><a id="MyLinks1_ContactLink" accesskey="9" class="menu" href="#">关于我</a></li>
 <li><a id="MyLinks1_Admin" class="menu" href="#">管理</a></li>
 <li><a id="MyLinks1_Syndication" class="menu" href="#">rss</a></li>
 </ul>
</div>
<script type="text/javascript">
var fx=[];
$$("#navList li").each(function(el,i){
 fx.push(new Fx.Style(el,'margin-top',{duration:500}));
  el.addEvents({
   mouseenter: function(){
   fx[i].stop().start(-20);
  }.bind(i),
  mouseleave: function(){
   fx[i].stop().start(0);
  }.bind(i)
 });
});
</script>
<br>如果看不到效果,请刷新网页。
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
ASP小贴士/ASP Tips javascript tips可以当桌面
Dec 10 Javascript
使用JavaScript获取电池状态的方法
May 03 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
May 09 Javascript
Node.js包管理器Yarn的入门介绍与安装
Oct 17 Javascript
JS常用算法实现代码
Nov 14 Javascript
使用Ajax生成的Excel文件并下载的实例
Nov 21 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
Apr 01 Javascript
Angular @HostBinding()和@HostListener()用法
Mar 05 Javascript
vue中keep-alive的用法及问题描述
May 15 Javascript
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
在vue中实现某一些路由页面隐藏导航栏的功能操作
Sep 21 Javascript
vue实现在data里引入相对路径
Jun 05 Vue.js
纯javascript实现自动发送邮件
Oct 21 #Javascript
JS实现Fisheye效果动感放大菜单代码
Oct 21 #Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
Oct 21 #Javascript
JS+CSS实现的经典圆角下拉菜单效果代码
Oct 21 #Javascript
chrome调试javascript详解
Oct 21 #Javascript
Javascript 计算字符串在localStorage中所占字节数
Oct 21 #Javascript
深入解析JavaScript的闭包机制
Oct 20 #Javascript
You might like
PHP操作xml代码
2010/06/17 PHP
php实现学生管理系统
2020/03/21 PHP
PHP设计模式之观察者模式定义与用法示例
2018/08/04 PHP
tp5.1 框架数据库高级查询技巧实例总结
2020/05/25 PHP
Javascript 去除数组的重复元素
2010/05/04 Javascript
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
JavaScript高级程序设计 学习笔记 js高级技巧
2011/09/20 Javascript
javascript中定义类的方法汇总
2014/12/28 Javascript
jQuery解析XML文件同时动态增加js文件的方法
2015/06/01 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
AngularJS ng-bind-html 指令详解及实例代码
2016/07/30 Javascript
引用jquery框架后出错的解决方法
2016/08/09 Javascript
javascript实现无法关闭的弹框
2016/11/27 Javascript
实例分析浏览器中“JavaScript解析器”的工作原理
2016/12/12 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
2017/10/24 Javascript
javascript中的隐式调用
2018/02/10 Javascript
JavaScript常见继承模式实例小结
2019/01/11 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
JS中的算法与数据结构之集合(Set)实例详解
2019/08/20 Javascript
js实现列表按字母排序
2020/08/11 Javascript
python实现人人网登录示例分享
2014/01/19 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
2017/09/24 Python
Python socket实现简单聊天室
2018/04/01 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
python导入模块交叉引用的方法
2019/01/19 Python
Python如何计算语句执行时间
2019/11/22 Python
Shopty西班牙:缝纫机在线销售
2018/01/26 全球购物
土耳其新趋势女装购物网站:Addax
2020/01/07 全球购物
全球异乡人的跨境社交电商平台:Kouhigh口嗨网
2020/07/24 全球购物
软件测试面试题
2015/10/21 面试题
归途列车观后感
2015/06/17 职场文书
超市员工管理制度
2015/08/06 职场文书
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript
Python使用华为API为图像设置多个锚点标签
2022/04/12 Python
笔记本自带的win11如何跳过联网激活?
2022/04/20 数码科技