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 相关文章推荐
Prototype Function对象 学习
Jul 12 Javascript
修改好的jquery滚动字幕效果实现代码
Jun 22 Javascript
javascript将数组插入到另一个数组中的代码
Jan 10 Javascript
js倒计时小程序
Nov 05 Javascript
js实现超酷的照片墙展示效果图附源码下载
Oct 08 Javascript
BootStrap3学习笔记(一)之网格系统
May 20 Javascript
JavaScript省市级联下拉菜单实例
Feb 14 Javascript
如何从零开始利用js手写一个Promise库详解
Apr 19 Javascript
Node绑定全局TraceID的实现方法
Nov 14 Javascript
ES6 十大特性简介
Dec 09 Javascript
Vue实现tab导航栏并支持左右滑动功能
Jun 28 Vue.js
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
Nov 27 Vue.js
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实现多张图片上传加水印技巧
2013/04/18 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
2014/06/19 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
使用XHProf查找PHP性能瓶颈的实例
2017/12/13 PHP
jquery下为Event handler传递动态参数的代码
2011/01/06 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
php和js对数据库图片进行等比缩放示例
2014/04/28 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
深入浅析JS Function()构造函数
2016/08/22 Javascript
基于slideout.js实现移动端侧边栏滑动特效
2016/11/28 Javascript
Nodejs高扩展性的模板引擎 functmpl简介
2017/02/13 NodeJs
JavaScript比较两个数组的内容是否相同(推荐)
2017/05/02 Javascript
javascript函数的节流[throttle]与防抖[debounce]
2017/11/15 Javascript
JavaScript 中使用 Generator的方法
2017/12/29 Javascript
AnglarJs中的上拉加载实现代码
2018/02/08 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
vue.js数据绑定操作详解
2018/04/23 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
浅谈小程序 setData学问多
2019/02/20 Javascript
详解ES6 export default 和 import语句中的解构赋值
2019/05/28 Javascript
JS实现拖动模糊框特效
2020/08/25 Javascript
详解vue 组件的实现原理
2020/11/12 Javascript
[57:59]EG vs Secret 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
python实现问号表达式(?)的方法
2013/11/27 Python
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
python解决网站的反爬虫策略总结
2016/10/26 Python
YUV转为jpg图像的实现
2019/12/09 Python
python Qt5实现窗体跟踪鼠标移动
2019/12/13 Python
Python 调用有道翻译接口实现翻译
2020/03/02 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
Python Process创建进程的2种方法详解
2021/01/25 Python
python如何修改文件时间属性
2021/02/05 Python
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
2014/05/08 HTML / CSS
2016年基层党支部书记公开承诺书
2016/03/25 职场文书
Redis keys命令的具体使用
2022/06/05 Redis
详解Spring Security如何在权限中使用通配符
2022/06/28 Java/Android