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 相关文章推荐
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
Nov 12 Javascript
jQuery Validate插件实现表单验证
Aug 19 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
Jan 17 Javascript
浅谈react.js 之 批量添加与删除功能
Apr 17 Javascript
关于页面刷新vuex数据消失问题解决方案
Jul 03 Javascript
vue里如何主动销毁keep-alive缓存的组件
Mar 21 Javascript
React路由鉴权的实现方法
Sep 05 Javascript
使用vue制作滑动标签
Sep 21 Javascript
Vue组件间的通信pubsub-js实现步骤解析
Mar 11 Javascript
浅析 Vue 3.0 的组装式 API(一)
Aug 31 Javascript
浅谈JSON5解决了JSON的两大痛点
Dec 14 Javascript
前端框架ECharts dataset对数据可视化的高级管理
Dec 24 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/03 新手入门
php学习笔记 面向对象的构造与析构方法
2011/06/13 PHP
使用迭代器 遍历文件信息的详解
2013/06/08 PHP
如何在php中正确的使用json
2013/08/06 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
JavaScript入门教程(7) History历史对象
2009/01/31 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
深入分析jquery解析json数据
2014/12/09 Javascript
Vue响应式添加、修改数组和对象的值
2017/03/20 Javascript
ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
2018/09/25 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
微信小程序和H5页面间相互跳转代码实例
2019/09/19 Javascript
解决vue scoped scss 无效的问题
2020/09/04 Javascript
[01:15]PWL S2开团时刻第二期——他们杀 我就白给
2020/11/25 DOTA
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
windows下Python实现将pdf文件转化为png格式图片的方法
2017/07/21 Python
Python+OpenCV让电脑帮你玩微信跳一跳
2018/01/04 Python
Python网络编程之TCP套接字简单用法示例
2018/04/09 Python
python获取中文字符串长度的方法
2018/11/14 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
浅析Python数字类型和字符串类型的内置方法
2019/12/22 Python
python使用rsa非对称加密过程解析
2019/12/28 Python
浅析Python3 pip换源问题
2020/01/06 Python
PyCharm永久激活方式(推荐)
2020/09/22 Python
HTML5 canvas基本绘图之绘制线条
2016/06/27 HTML / CSS
canvas里面如何基于随机点绘制一个多边形的方法
2018/06/13 HTML / CSS
乌克兰鞋类购物网站:Eobuv.com.ua
2020/11/28 全球购物
个人找工作求职简历的自我评价
2013/10/20 职场文书
投标承诺书范本
2014/03/27 职场文书
工作迟到检讨书范文
2015/05/06 职场文书
sql server删除前1000行数据的方法实例
2021/08/30 SQL Server