jquery实现仿Flash的横向滑动菜单效果代码


Posted in Javascript onSeptember 17, 2015

本文实例讲述了jquery实现仿Flash的横向滑动菜单效果代码。分享给大家供大家参考。具体如下:

这是一个仿Flash的jquery滑动菜单,横向,延时效果明显,如果觉得延时太长的话,自己可以修改参数,通过这个菜单主要是想向大家掌握一些jQuery生成动画的技巧,同时这也是jquery强大功能的体现。

运行效果截图如下:

jquery实现仿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的jquery滑动菜单,横向</title>
<script type="text/javascript" src="jquery1.3.2.js"></script>
<script type="text/javascript" src="jquery.hoverIntent.js"></script>
<script language="javascript">
$(function(){
  hiConfig = {
   sensitivity: 1,
   interval: 100, 
   timeout: 100, 
   over: function() {
    var x=$(this).offset().left-$("#menu_bar ul").offset().left;
    $("#menu_bar span").animate({left:x+"px",top:'0px'},300);
 }, // function = onMouseOver callback (REQUIRED)
 out: function() {} 
 }
  $("#menu_bar li").hoverIntent(hiConfig)
})
</script>
<style>
body{text-align:center;font-size:12px;color:#333;font-family:"宋体";background:#fff;margin:0 auto;padding:0;}
body > div{text-align:center;margin-right:auto;margin-left:auto;}
div,form,ul,ol,li,span,p,dt,dd,dl{border:0;margin:0;padding:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:400;margin:0;padding:0;}
ul,ol,li{list-style:none;}
td{word-break:break-all;}
a{color:#003cc8;text-decoration:none;}
a:hover{text-decoration:underline;color:blue;}
.f_tahoma{font-family:Tahoma;}
em,i{font-style:normal;}
#menu_bar{widtH:600px;margin:0 auto;background:#000066; position:relative;height:30px;border:1px solid #CCCCCC}
#menu_bar ul{height:30px;overflow:hidden; position:absolute;z-index:2;left:0px;top:0px;line-height:30px;}
#menu_bar li{width:100px;float:left;text-align:center;font-size:14px;font-weight:bold}
#menu_bar li a{color:#fff}
#menu_bar li a:hover{color:#ff7800}
#menu_bar span{display:block;position:absolute;background:#fff;filter: alpha(Opacity=40);opacity: 0.4;-moz-opacity: 0.4;-khtml-opacity: 0.4;width:100px;z-index:1;height:30px;left:0px;top:0px;}
</style>
</head>
<body>
<div id="menu_bar">
 <ul>
 <li><a href="#" target="_blank">首页</a></li>
 <li><a href="#" target="_blank">ASP</a></li>
 <li><a href="#" target="_blank">PHP</a></li>
 <li><a href="#" target="_blank">ASP.NET</a></li>
 <li><a href="#" target="_blank">DELPHI</a></li>
 <li><a href="#" target="_blank">VC++</a></li>
 </ul>
 <span></span>
</div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript在XHTML中的用法详解
Apr 11 Javascript
使用js正则控制input标签只允许输入的值
Jul 29 Javascript
JavaScript判断密码强度(自写代码)
Sep 06 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
Jun 07 Javascript
基于jQuery实现的文字按钮表单特效整理
Dec 07 Javascript
Jquery api 速查表分享
Jan 12 Javascript
理解JavaScript事件对象
Jan 25 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
Nov 09 Javascript
详解vue.js的devtools安装
May 26 Javascript
vue 巧用过渡效果(小结)
Sep 22 Javascript
微信小程序实现工作时间段选择
Feb 15 Javascript
Vue的状态管理vuex使用方法详解
Feb 05 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
Sep 17 #Javascript
JQuery标签页效果的两个实例讲解(4)
Sep 17 #Javascript
JS实现具备延时功能的滑动门菜单效果
Sep 17 #Javascript
JQuery菜单效果的两个实例讲解(3)
Sep 17 #Javascript
jQuery实现可编辑的表格实例讲解(2)
Sep 17 #Javascript
JQuery入门基础小实例(1)
Sep 17 #Javascript
JQuery实现级联下拉框效果实例讲解
Sep 17 #Javascript
You might like
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
Javascript 学习笔记 错误处理
2009/07/30 Javascript
可以将word转成html的js代码
2010/04/11 Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
2012/01/08 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
jQuery学习总结之jQuery事件
2014/06/30 Javascript
javascript 数组操作详解
2015/01/29 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
2016/01/27 Javascript
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
Vue2.0实现组件数据的双向绑定问题
2018/03/06 Javascript
nodejs之koa2请求示例(GET,POST)
2018/08/07 NodeJs
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
vue + element-ui的分页问题实现
2018/12/17 Javascript
Ant Design Vue 添加区分中英文的长度校验功能
2020/01/21 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
浅谈Vue3.0新版API之composition-api入坑指南
2020/04/30 Javascript
[54:06]OG vs TNC 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
python使用socket连接远程服务器的方法
2015/04/29 Python
Python查找函数f(x)=0根的解决方法
2015/05/07 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
python编写微信远程控制电脑的程序
2018/01/05 Python
python修改list中所有元素类型的三种方法
2018/04/09 Python
使用python 的matplotlib 画轨道实例
2020/01/19 Python
地图可视化神器kepler.gl python接口的使用方法
2020/12/22 Python
HTML5安全介绍之内容安全策略(CSP)简介
2012/07/10 HTML / CSS
软件测试面试题
2015/10/21 面试题
学生自我鉴定模板
2013/12/30 职场文书
校庆活动方案
2014/03/31 职场文书
安全责任书模板
2014/07/22 职场文书
大学同学会活动方案
2014/08/20 职场文书
Python词云的正确实现方法实例
2021/05/08 Python
Python趣味挑战之给幼儿园弟弟生成1000道算术题
2021/05/28 Python