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 相关文章推荐
改进版通过Json对象实现深复制的方法
Oct 24 Javascript
JS Date函数整理方便使用
Oct 23 Javascript
javascript实现unicode与ASCII相互转换的方法
Dec 10 Javascript
基于jquery编写分页插件
Mar 07 Javascript
微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
Nov 22 Javascript
Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
Sep 18 Javascript
vue + element-ui实现简洁的导入导出功能
Dec 22 Javascript
jQuery中库的引用方法
Jan 06 jQuery
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
Sep 03 Javascript
微信小程序动画(Animation)的实现及执行步骤
Oct 28 Javascript
如何使用Node.js爬取任意网页资源并输出PDF文件到本地
Jun 17 Javascript
js 实现 list转换成tree的方法示例(数组到树)
Aug 18 Javascript
纯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
中国收音机工业发展史
2021/03/02 无线电
PHILIPS L4X25T电路分析和打理
2021/03/02 无线电
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
使用GD库生成带阴影文字的图片
2015/03/27 PHP
php根据年月获取当月天数及日期数组的方法
2016/11/30 PHP
PHP 图片处理
2020/09/16 PHP
获取URL地址中的文件名和参数的javascript代码
2009/09/02 Javascript
自己编写的支持Ajax验证的JS表单验证插件
2015/05/15 Javascript
js模仿php中strtotime()与date()函数实现方法
2015/08/11 Javascript
简单学习JavaScript中的for语句循环结构
2015/11/10 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
jQuery 全选 全部选 反选 实现代码
2016/08/17 Javascript
js+css3制作时钟特效
2016/10/16 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
2016/12/29 Javascript
canvas实现钟表效果
2017/02/13 Javascript
JSON 数据格式详解
2017/09/13 Javascript
vue底部加载更多的实例代码
2018/06/29 Javascript
vxe-table vue table 表格组件功能
2019/05/26 Javascript
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
树莓派3 搭建 django 服务器的实例
2019/08/29 Python
Python网络编程之使用TCP方式传输文件操作示例
2019/11/01 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
手机端用rem+scss做适配的详解
2017/11/15 HTML / CSS
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
泰国汽车、火车和轮渡票预订网站:Bus Online Ticket
2017/09/09 全球购物
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
EM Cosmetics官网:由彩妆大神Michelle Phan创办的独立品牌
2020/04/27 全球购物
运行时异常与一般异常有何异同?
2014/01/05 面试题
工作失职检讨书范文
2014/01/16 职场文书
社区先进事迹材料
2014/05/19 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
合同纠纷调解书
2015/05/20 职场文书
Python中的 Set 与 dict
2022/03/13 Python