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 相关文章推荐
jQuery处理xml格式的返回数据(实例解析)
Nov 28 Javascript
js+ajax实现获取文件大小的方法
Dec 08 Javascript
基于javascript实现图片滑动效果
May 07 Javascript
Google 地图控件集详解及实例代码
Aug 06 Javascript
js实现界面向原生界面发消息并跳转功能
Nov 22 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
Dec 13 Javascript
数组Array的一些方法(总结)
Feb 17 Javascript
简单谈谈关于Angular Cli打包的事
Sep 05 Javascript
纯js实现隔行变色效果
Nov 29 Javascript
vue2使用keep-alive缓存多层列表页的方法
Sep 21 Javascript
js中关于Blob对象的介绍与使用
Nov 29 Javascript
vue elementUI批量上传文件
Apr 26 Vue.js
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
默默简单的写了一个模板引擎
2007/01/02 PHP
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
2011/11/10 PHP
PHP简单实现“相关文章推荐”功能的方法
2014/07/19 PHP
优秀js开源框架-jQuery使用手册(1)
2007/03/10 Javascript
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
前台js对象在后台转化java对象的问题探讨
2013/12/20 Javascript
JavaScript中使用指数方法Math.exp()的简介
2015/06/15 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
2016/02/29 Javascript
js判断PC端与移动端跳转
2020/12/24 Javascript
vue 实现的树形菜的实例代码
2018/03/19 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
小程序调用微信支付的方法
2019/09/26 Javascript
细述Javascript的加法运算符的具体使用
2019/10/18 Javascript
基于form-data请求格式详解
2019/10/29 Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
2020/04/26 Javascript
常用python数据类型转换函数总结
2014/03/11 Python
Python中Collection的使用小技巧
2014/08/18 Python
python登录WeChat 实现自动回复实例详解
2019/05/28 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
python如何获取apk的packagename和activity
2020/01/10 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
2020/01/25 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
python 动态绘制爱心的示例
2020/09/27 Python
美国波西米亚风格服装品牌:Show Me Your Mumu
2018/01/05 全球购物
介绍一下Java的事务处理
2012/12/07 面试题
十岁生日家长答谢词
2014/01/17 职场文书
秘书英文求职信范文
2014/01/31 职场文书
网络教育自我鉴定
2014/02/04 职场文书
售后服务承诺书模板
2014/05/21 职场文书
幼儿园六一活动总结
2014/08/27 职场文书
向国旗敬礼活动总结范文2014
2014/09/27 职场文书
小学生安全保证书
2015/05/09 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
python 下载文件的几种方式分享
2021/04/07 Python
Python 数据科学 Matplotlib图库详解
2021/07/07 Python