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做拖动布局的思路
May 31 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件打包下载
Sep 15 Javascript
js的alert弹出框出现乱码解决方案
Sep 02 Javascript
javascript中普通函数的使用介绍
Dec 19 Javascript
swtich/if...else的替代语句
Aug 16 Javascript
JavaScript 性能优化小结
Oct 12 Javascript
Javascript中Date类型和Math类型详解
Feb 27 Javascript
详细谈谈AngularJS的子级作用域问题
Sep 05 Javascript
js实现旋转木马效果
Mar 17 Javascript
微信小程序如何获取手机验证码
Nov 04 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
Feb 18 Javascript
分享JS表单验证源码(带错误提示及密码等级)
Jan 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
ThinkPHP的L方法使用简介
2014/06/18 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
Thinkphp单字母函数使用指南
2016/05/08 PHP
laravel5创建service provider和facade的方法详解
2016/07/26 PHP
解析PHP之提取多维数组指定列的方法
2017/01/03 PHP
Jquery插件之打造自定义的select标签
2011/11/30 Javascript
jquery插件制作 表单验证实现代码
2012/08/17 Javascript
JS中的异常处理方法分享
2013/12/22 Javascript
jQuery 设置 CSS 属性示例介绍
2014/01/16 Javascript
js生成动态表格并为每个单元格添加单击事件的方法
2014/04/14 Javascript
from表单多个按钮提交用onclick跳转不同action
2014/04/24 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
2017/02/06 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
浅谈vue引入css,less遇到的坑和解决方法
2018/01/20 Javascript
详解vue中组件参数
2018/07/09 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
javascript使用Blob对象实现的下载文件操作示例
2020/04/18 Javascript
[03:02]2014DOTA2西雅图邀请赛 让队员自己告诉你DK NAVI备战情况
2014/07/08 DOTA
一些Python中的二维数组的操作方法
2015/05/02 Python
Python selenium 三种等待方式详解(必会)
2016/09/15 Python
基于python log取对数详解
2018/06/08 Python
python实现括号匹配的思路详解
2018/08/23 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
Python如何实现FTP功能
2020/05/28 Python
pycharm不以pytest方式运行,想要切换回普通模式运行的操作
2020/09/01 Python
一款纯css3实现的响应式导航
2014/10/31 HTML / CSS
台湾流行服饰购物平台:OB严选
2018/01/21 全球购物
Sasa莎莎海外旗舰店:香港莎莎美妆平台
2018/03/21 全球购物
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
科级干部考察材料
2014/02/15 职场文书
《最佳路径》教学反思
2014/04/13 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
大学生第一学年自我鉴定2015
2014/09/28 职场文书