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实现的超出屏幕时把固定层变为定位层的代码
Feb 23 Javascript
jquery 如何动态添加、删除class样式方法介绍
Nov 07 Javascript
JQuery的AJAX实现文件下载的小例子
May 15 Javascript
一个仿糯米弹框效果demo
Jul 22 Javascript
JS实现下拉菜单赋值到文本框的方法
Aug 18 Javascript
IntersectionObserver API 详解篇
Dec 11 Javascript
JS实现的五级联动菜单效果完整实例
Feb 23 Javascript
基于angular实现三级联动的生日插件
May 12 Javascript
jQuery绑定事件方法及区别(bind,click,on,live,one)
Aug 14 jQuery
vue源码入口文件分析(推荐)
Jan 30 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
Apr 29 Javascript
适合前端Vue开发童鞋的跨平台Weex的使用详解
Oct 16 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中判断一个字符串包含另一个字符串的方法
2007/03/19 PHP
ThinkPHP中的系统常量和预定义常量集合
2014/07/01 PHP
php根据用户名和手机号查询是否存在手机号码
2017/02/16 PHP
PHP通过curl获取接口URL的数据方法
2018/05/31 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
你可能不再需要JQUERY
2021/03/09 Javascript
javascript编程起步(第三课)
2007/02/27 Javascript
extjs每个组件要设置唯一的ID否则会出错
2014/06/15 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
2015/06/24 Javascript
Sort()函数的多种用法
2016/03/20 Javascript
为什么JavaScript没有块级作用域
2016/05/22 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
2016/06/14 Javascript
原生js简单实现放大镜特效
2017/05/16 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
2017/09/05 Javascript
jQuery实现的简单前端搜索功能示例
2017/10/28 jQuery
浅谈node模块与npm包管理工具
2018/01/03 Javascript
JavaScript原型式继承实现方法
2019/11/06 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
[03:26]回顾2015国际邀请赛中国区预选赛
2015/06/09 DOTA
[00:50]深扒TI7聊天轮盘语音出处6
2017/05/11 DOTA
Python 专题一 函数的基础知识
2017/03/16 Python
Python基于socket模块实现UDP通信功能示例
2018/04/10 Python
python3+PyQt5使用数据库表视图
2018/04/24 Python
Python Grid使用和布局详解
2018/06/30 Python
python的pip有什么用
2020/06/17 Python
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
阿联酋网上花店:Ferns N Petals
2018/02/14 全球购物
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
工会主席岗位责任制
2014/02/11 职场文书
十八届三中全会学习方案
2014/02/16 职场文书
《蚂蚁和蝈蝈》教学反思
2014/02/24 职场文书
中专生毕业个人鉴定
2014/02/26 职场文书
2014年乡镇植树节活动方案
2014/02/28 职场文书
报纸媒体创意广告词
2014/03/17 职场文书
职务任命书范本
2014/06/05 职场文书
解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码
2021/06/26 MySQL