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 相关文章推荐
收藏一些不常用,但是有用的代码
Mar 12 Javascript
jqPlot jquery的页面图表绘制工具
Jul 25 Javascript
jquery购物车实时结算特效实现思路
Sep 23 Javascript
jquery操作HTML5 的data-*的用法实例分享
Aug 17 Javascript
纯JavaScript实现获取onclick、onchange等事件的值
Dec 29 Javascript
jQuery验证元素是否为空的两种常用方法
Mar 17 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
Mar 27 Javascript
Javascript this 函数深入详解
Dec 13 Javascript
validationEngine 表单验证插件使用实例代码
Jun 15 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
Jul 19 Javascript
AJAX XMLHttpRequest对象创建使用详解
Aug 20 Javascript
JavaScript array常用方法代码实例详解
Sep 02 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笔记之常用文件操作
2010/10/12 PHP
php学习笔记之面向对象
2014/11/08 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
2016/09/11 PHP
PHP论坛实现积分系统的思路代码详解
2020/06/01 PHP
解析arp病毒背后利用的Javascript技术附解密方法
2007/08/06 Javascript
给Function做的OOP扩展
2009/05/07 Javascript
jquery validate.js表单验证的基本用法入门
2010/05/13 Javascript
ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
2012/12/11 Javascript
javascript实现的DES加密示例
2013/10/30 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
修改 bootstrap table 默认detailRow样式的实例代码
2017/07/21 Javascript
Bootstrap table使用方法记录
2017/08/23 Javascript
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
uniapp与webview之间的相互传值的实现
2020/06/29 Javascript
Python入门篇之数字
2014/10/20 Python
Python3实现Web网页图片下载
2016/01/28 Python
Python中str is not callable问题详解及解决办法
2017/02/10 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
2018/03/22 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
英国排名第一的停车场运营商:NCP
2019/08/26 全球购物
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
会计电算化专业毕业生推荐信
2013/12/24 职场文书
手机促销活动方案
2014/02/05 职场文书
学期评语大全
2014/04/30 职场文书
干部竞争上岗演讲稿
2014/09/11 职场文书
考察邀请函范文
2015/01/31 职场文书
《乌鸦喝水》教学反思
2016/02/19 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书
世界上超棒的8种逻辑思维
2019/08/06 职场文书
python编程简单几行代码实现视频转换Gif示例
2021/10/05 Python