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 this关键字使用分析
Oct 21 Javascript
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
Apr 02 Javascript
修改好的jquery滚动字幕效果实现代码
Jun 22 Javascript
有关javascript的性能优化 (repaint和reflow)
Apr 12 Javascript
jQuery判断当前点击的是第几个li的代码
Sep 26 Javascript
Node.js中HTTP模块与事件模块详解
Nov 14 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
Dec 16 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
Mar 26 Javascript
JS+Canvas实现的俄罗斯方块游戏完整实例
Dec 12 Javascript
微信小程序 scroll-view组件实现列表页实例代码
Dec 14 Javascript
Mint UI实现A-Z字母排序的城市选择列表
Dec 28 Javascript
详解JavaScript 中的批处理和缓存
Nov 19 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开发中四种查询返回结果分析
2011/01/02 PHP
php生成xml时添加CDATA标签的方法
2014/10/17 PHP
使用PHP生成PDF方法详解
2015/01/23 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
2015/12/21 PHP
js setTimeout()函数介绍及应用以倒计时为例
2013/12/12 Javascript
js中this的用法实例分析
2015/01/10 Javascript
Javascript技术栈中的四种依赖注入小结
2016/02/27 Javascript
浅谈JavaScript 覆盖原型以及更改原型
2016/08/31 Javascript
分享JS代码实现鼠标放在输入框上输入框和图片同时更换样式
2016/09/01 Javascript
Angular ng-class详解及实例代码
2016/09/19 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
JS删除数组里的某个元素方法
2018/02/03 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
京东优选小程序的实现代码示例
2020/02/25 Javascript
基于python的七种经典排序算法(推荐)
2016/12/08 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
Django migrations 默认目录修改的方法教程
2018/09/28 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
Python多线程处理实例详解【单进程/多进程】
2019/01/30 Python
python 杀死自身进程的实现方法
2019/07/01 Python
python交易记录整合交易类详解
2019/07/03 Python
如何将你的应用迁移到Python3的三个步骤
2019/12/22 Python
如何用Django处理gzip数据流
2021/01/29 Python
ASP.NET Core中的配置详解
2021/02/05 Python
波兰数码相机及配件网上商店: Cyfrowe.pl
2017/06/19 全球购物
实习教师自我鉴定
2013/12/09 职场文书
九年级家长会邀请函
2014/01/15 职场文书
乡镇四风对照检查材料
2014/08/31 职场文书
学前教育专业求职信
2014/09/02 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
大学生实习证明
2015/06/16 职场文书
解决mysql模糊查询索引失效问题的几种方法
2021/06/18 MySQL
nginx内存池源码解析
2021/11/20 Servers
拙作再改《我的收音机情缘》
2022/04/05 无线电