JS实现仿FLASH效果的竖排导航代码


Posted in Javascript onSeptember 15, 2015

本文实例讲述了JS实现仿FLASH效果的竖排导航代码。分享给大家供大家参考。具体如下:

这是一款JS+CSS实现的Flash效果的导航菜单,竖向排列,兼容性好,由JavaScript妙味课堂的朋友编写,欢迎测试.

运行效果截图如下:

JS实现仿FLASH效果的竖排导航代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>仿FLASH的竖排导航</title>
<style>
li { margin-bottom: 2px; list-style: none; background: url(images/bg.gif) repeat-x 0 1px; float: left; clear: left; cursor: pointer-; }
a { display: block; width: 120px; height: 25px; line-height: 25px; position: relative; padding: 0 6px; border: 1px solid #d6d6d6; text-decoration: none; font-size: 12px; color: #555; }
a:hover { font-weight: bold; border: 1px solid #b5b5b5; }
span { display: block; width: 9px; height: 8px; overflow: hidden; background: url(images/ico.gif) no-repeat; position: absolute; top: 8px; right: 10px; }
</style>
<script type="text/javascript">
window.onload=function ()
{
 var aA=document.getElementById('menu').getElementsByTagName('a');
 var i=0;
 for(i=0;i<aA.length;i++)
 {
  aA[i].iTime=null;
  aA[i].iSpeed=6;
  aA[i].onmouseover=function ()
  {
   goTime(this,30,1);
  }
  aA[i].onmouseout=function ()
  {
   goTime(this,6,-1);
  }
 }
}
function goTime(obj,iTarget,toggle)
{
 if(obj.iTime)
 {
  clearInterval(obj.iTime);
 }
 obj.iTime=setInterval(function()
 {
  if(obj.iSpeed===iTarget)
  {
   clearInterval(obj.iTime);
   obj.iTime=null;
  }
  else
  {
   obj.iSpeed+=2*toggle;
   obj.style.paddingLeft=obj.iSpeed+'px';
   obj.style.paddingRight=obj.iSpeed+'px';
  }
 },30);
}
</script>
</head>
<body>
<ul id="menu">
 <li><a href="#" target="_blank">首页<span></span></a></li>
 <li><a href="#" target="_blank">网页特效<span></span></a></li>
 <li><a href="#" target="_blank">CSS相关知识<span></span></a></li>
 <li><a href="#" target="_blank">关于我们<span></span></a></li>
 <li><a href="#" target="_blank">联系我们<span></span></a></li>
</ul>
</body>
</html>

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

Javascript 相关文章推荐
收藏Javascript中常用的55个经典技巧
Aug 12 Javascript
才发现的超链接js导致网页中GIF动画停止的解决方法
Nov 02 Javascript
jQuery中bind,live,delegate与one方法的用法及区别解析
Dec 30 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
Jan 20 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
Sep 11 Javascript
jQuery zclip插件实现跨浏览器复制功能
Nov 02 Javascript
Node.js通过身份证号验证年龄、出生日期与性别方法示例
Mar 09 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
Jul 19 Javascript
addeventlistener监听scroll跟touch(实例讲解)
Aug 04 Javascript
原生JS实现日历组件的示例代码
Sep 22 Javascript
Vue.js组件通信之自定义事件详解
Oct 19 Javascript
node爬取新型冠状病毒的疫情实时动态
Feb 06 Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
Sep 15 #Javascript
JS实现完全语义化的网页选项卡效果代码
Sep 15 #Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
Sep 14 #Javascript
根据user-agent判断蜘蛛代码黑帽跳转代码(js版与php版本)
Sep 14 #Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
Sep 14 #Javascript
js带缩略图的图片轮播效果代码分享
Sep 14 #Javascript
jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
Sep 14 #Javascript
You might like
php抽象类使用要点与注意事项分析
2015/02/09 PHP
PHP 自动加载的简单实现(推荐)
2016/08/12 PHP
PHP实现提取多维数组指定一列的方法总结
2019/12/04 PHP
又一个图片自动缩小的JS代码
2007/03/10 Javascript
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
JavaScript将base64图片转换成formData并通过AJAX提交的实现方法
2016/10/24 Javascript
jQuery封装animate.css的实例
2018/01/04 jQuery
详解基于vue-cli配置移动端自适应
2018/01/13 Javascript
JavaScript中的函数申明、函数表达式、箭头函数
2019/12/06 Javascript
[48:54]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第二场 6.3
2018/06/04 DOTA
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
python教程之用py2exe将PY文件转成EXE文件
2014/06/12 Python
python使用reportlab实现图片转换成pdf的方法
2015/05/22 Python
在类Unix系统上开始Python3编程入门
2015/08/20 Python
使用Python绘制图表大全总结
2017/02/11 Python
python 简单备份文件脚本v1.0的实例
2017/11/06 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
2018/05/29 Python
python 产生token及token验证的方法
2018/12/26 Python
html5跨域通讯之postMessage的用法总结
2013/11/07 HTML / CSS
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
最新的小工具和卓越的产品设计:Oh That Tech!
2019/08/07 全球购物
Pottery Barn阿联酋:购买家具、家居装饰及更多
2019/12/08 全球购物
印度领先的眼镜电子商务网站:Lenskart
2019/12/16 全球购物
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
普天C++笔试题
2016/03/20 面试题
成人大专生实习期的自我评价
2013/10/02 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
五四青年节优秀演讲稿范文
2014/05/28 职场文书
放飞梦想演讲稿800字
2014/08/26 职场文书
群众路线教育实践活动对照检查材料
2014/09/22 职场文书
天气温馨提示语
2015/07/14 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
MySQL中出现乱码问题的终极解决宝典
2021/05/26 MySQL
Elasticsearch 索引操作和增删改查
2022/04/19 Python
MySQL范围查询优化的场景实例详解
2022/06/10 MySQL
如何让你的Nginx支持分布式追踪详解
2022/07/07 Servers