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 相关文章推荐
Tinymce+jQuery.Validation使用产生的BUG
Mar 29 Javascript
JS实现的车标图片提示效果代码
Oct 10 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
Aug 24 Javascript
详解js运算符单竖杠“|”与“||”的用法和作用介绍
Nov 04 Javascript
解析Javascript单例模式概念与实例
Dec 05 Javascript
vue.js绑定class和style样式(6)
Dec 09 Javascript
js 递归和定时器的实例解析
Feb 03 Javascript
javascript常用的设计模式
Feb 09 Javascript
记React connect的几种写法(小结)
Sep 18 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
Nov 08 Javascript
微信小程序自定义弹出模态框禁止底部滚动功能
Mar 09 Javascript
JS获取一个字符串中指定字符串第n次出现的位置
Feb 10 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
将数字格式的计算结果转为汉字格式
2006/10/09 PHP
用php实现的下载css文件中的图片的代码
2010/02/08 PHP
防止用户利用PHP代码DOS造成用光网络带宽
2011/03/01 PHP
PHP判断远程url是否有效的几种方法小结
2011/10/08 PHP
PHP生成随机密码类分享
2014/06/25 PHP
ThinkPHP分页实例
2014/10/15 PHP
php 修改上传文件大小限制实例详解
2016/10/23 PHP
Yii框架模拟组件调用注入示例
2019/11/11 PHP
prototype.js的Ajax对象
2006/09/23 Javascript
javascript 匿名函数的理解(透彻版)
2010/01/28 Javascript
js 上传图片预览问题
2010/12/06 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
对于this和$(this)的个人理解
2013/09/08 Javascript
js setTimeout opener的用法示例详解
2013/10/23 Javascript
使用documentElement正确取得当前可见区域的大小
2014/07/25 Javascript
js和jquery中循环的退出和继续下一个循环
2014/09/03 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
2015/08/06 Javascript
jQuery命名空间与闭包用法示例
2017/01/12 Javascript
详解Angular cli配置过程记录
2019/11/07 Javascript
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
JavaScript函数Call、Apply原理实例解析
2020/02/17 Javascript
[00:19]CN DOTA NEVER DIE!VG夺冠rOtK接受采访
2019/12/23 DOTA
[33:28]完美世界DOTA2联赛PWL S3 PXG vs GXR 第三场 12.19
2020/12/24 DOTA
python编写微信远程控制电脑的程序
2018/01/05 Python
python控制nao机器人身体动作实例详解
2019/04/29 Python
谈一谈基于python的面向对象编程基础
2019/05/21 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
AUC计算方法与Python实现代码
2020/02/28 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
加拿大女装网上购物:Reitmans
2016/10/20 全球购物
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
写给女朋友的检讨书
2014/01/28 职场文书
公司经理任命书
2014/06/05 职场文书
配置Kubernetes外网访问集群
2022/03/31 Servers