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 相关文章推荐
js 页面输出值
Nov 30 Javascript
javascript数组去重方法汇总
Apr 23 Javascript
jQuery实现仿百度帖吧头部固定导航效果
Aug 07 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
Dec 04 Javascript
JS实现的打字机效果完整实例
Jun 20 Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
Feb 18 Javascript
详解Vue监听数据变化原理
Mar 08 Javascript
在vue项目中安装使用Mint-UI的方法
Dec 27 Javascript
Vue 页面跳转不用router-link的实现代码
Apr 12 Javascript
vue脚手架搭建过程图解
Jun 06 Javascript
微信小程序缓存过期时间的使用详情
May 12 Javascript
js 判断当前时间是否处于某个一个时间段内
Sep 19 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
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
PHP数据库开发知多少
2006/10/09 PHP
测试php连接mysql是否成功的代码分享
2014/01/24 PHP
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
thinkPHP交易详情查询功能详解
2016/12/02 PHP
完美的php分页类
2017/10/24 PHP
js 加载时自动调整图片大小
2008/05/28 Javascript
javascript 窗口加载蒙板 内嵌网页内容
2010/11/19 Javascript
基于Jquery插件开发之图片放大镜效果(仿淘宝)
2011/11/19 Javascript
使用angular写一个hello world
2015/01/23 Javascript
jquery利用命名空间移除绑定事件的方法
2015/03/11 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
JavaScript设计模式经典之命令模式
2016/02/24 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
2016/04/17 Javascript
Javascript 跨域知识详细介绍
2016/10/30 Javascript
js实现简单的二级联动效果
2017/03/09 Javascript
bootstrap3-dialog-master模态框使用详解
2017/08/22 Javascript
NodeJS爬虫实例之糗事百科
2017/12/14 NodeJs
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
Vue 使用formData方式向后台发送数据的实现
2019/04/14 Javascript
详解js实时获取并显示当前时间的方法
2019/05/10 Javascript
js 将线性数据转为树形的示例代码
2019/05/28 Javascript
JavaScript变量Dom对象的所有属性
2020/04/30 Javascript
原生js实现购物车
2020/09/23 Javascript
[01:13:17]Secret vs NB 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python读取环境变量的方法和自定义类分享
2014/11/22 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
python gdal安装与简单使用
2019/08/01 Python
解决阿里云邮件发送不能使用25端口问题
2020/08/07 Python
Python 实现进度条的六种方式
2021/01/06 Python
python 如何在测试中使用 Mock
2021/03/01 Python
css3实现可拖动的魔方3d效果
2019/05/07 HTML / CSS
军训 自我鉴定
2014/02/03 职场文书
《落花生》教学反思
2014/02/25 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书
浅析MySQL如何实现事务隔离
2021/06/26 MySQL