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 相关文章推荐
javascript 内存回收机制理解
Jan 17 Javascript
jquery图片延迟加载 前端开发技能必备系列
Jun 18 Javascript
javascript获取当前鼠标坐标的方法
Jan 10 Javascript
JavaScript的模块化开发框架Sea.js上手指南
May 12 Javascript
AngularJS之依赖注入模拟实现
Aug 19 Javascript
jQuery实现定时隐藏对话框的方法分析
Feb 12 jQuery
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
May 12 Javascript
解决LayUI表单获取不到data的问题
Aug 20 Javascript
jQuery访问json文件中数据的方法示例
Jan 28 jQuery
vue 组件简介
Jul 31 Javascript
vue-cli3中配置alias和打包加hash值操作
Sep 04 Javascript
详解Vue2的diff算法
Jan 06 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静态类
2006/11/25 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
php+xml结合Ajax实现点赞功能完整实例
2015/01/30 PHP
php实现按天数、星期、月份查询的搜索框
2016/05/02 PHP
PHP简单创建压缩图的方法
2016/08/24 PHP
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
2007/09/04 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
js获取class的所有元素
2013/03/28 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
5个JavaScript经典面试题
2014/10/13 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
2016/05/07 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
Vue表单之v-model绑定下拉列表功能
2019/05/14 Javascript
element的el-table中记录滚动条位置的示例代码
2019/11/06 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
纯js+css实现在线时钟
2020/08/18 Javascript
Python中取整的几种方法小结
2017/01/06 Python
python保存数据到本地文件的方法
2018/06/23 Python
对python生成业务报表的实例详解
2019/02/03 Python
python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
2020/02/27 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
2020/03/06 Python
python3.8动态人脸识别的实现示例
2020/09/21 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
Python Selenium库的基本使用教程
2021/01/04 Python
HTML5+CSS设置浮动却没有动反而在中间且错行的问题
2020/05/26 HTML / CSS
雅诗兰黛澳大利亚官网:Estée Lauder澳大利亚
2019/05/31 全球购物
机械制造专业毕业生求职信
2014/03/02 职场文书
班级团队活动方案
2014/08/14 职场文书
常务副总经理岗位职责
2015/02/02 职场文书
导游词之西递宏村
2019/12/10 职场文书
Python中常见的导入方式总结
2021/05/06 Python
redis实现排行榜功能
2021/05/24 Redis
python基础之函数的定义和调用
2021/10/24 Python
详解python的异常捕获
2022/03/03 Python
《废话连篇——致新手》——chinapizza
2022/04/05 无线电