`

jQuery右侧边固定层导航菜单依次动画滑动显示菜单展开-20130704

阅读更多
1、效果及功能说明
右侧边固定层导航菜单,鼠标滑过浮动层导航菜单依次动画滑动显示菜单内容展开,鼠标离开后菜单收缩

2、实现原理

展开是通过计算鼠标触及装有a标签的div开始从0号a标签开始展开每个展开是0.2秒每一个之间的 这个效果不轮用户是从上面触及还是从下面触及都是从上面的0号开始展开到最后的
间隔是50*200 每个全部展开的时间是0.3秒

回收也是鼠标只要移动开会从最上面的a标签开始回收到最后

3、效果图



4、运行环境

IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现


(没有图片)5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合

6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果

7、代码[html5]

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<style type="text/css">
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";background:#DCDCDC;}
/* rightNav */
.rightNav{position:fixed;top:0;right:0;z-index:9999;width:140px;cursor:pointer;margin:100px 0 0 0;}
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
*html .rightNav{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.rightNav a{display:block;position:relative;height:30px;line-height:30px;margin-bottom:2px;background:#fff;padding-right:10px;width:130px;overflow:hidden;cursor:pointer;right:-110px;}
.rightNav a:hover{text-decoration:none;color:#1974A1;}
.rightNav a:hover em{background:#00b700}
.rightNav a em{display:block;float:left;width:30px;background:#1974A1;color:#fff;font-size:16px;text-align:center;margin-right:10px;font-style:normal;}
</style>

</head>
<body>
<!-- 右侧导航 -->
<div class="rightNav">
	<a href="http://www.17sucai.com/"><em>0</em>站长素材</a>
	<a href="http://www.17sucai.com/"><em>1</em>书签切换</a>
	<a href="http://www.17sucai.com/"><em>2</em>幻灯片</a>
	<a href="http://www.17sucai.com/"><em>3</em>图片滚动-左</a>
	<a href="http://www.17sucai.com/"><em>4</em>图片滚动-上</a>
	<a href="http://www.17sucai.com/"><em>5</em>图片无缝滚动-左</a>
	<a href="http://www.17sucai.com/"><em>6</em>图片无缝滚动-上</a>
	<a href="http://www.17sucai.com/"><em>7</em>文字滚动-左</a>
	<a href="http://www.17sucai.com/"><em>8</em>文字滚动-上</a>
	<a href="http://www.17sucai.com/"><em>9</em>文字无缝滚动-左</a>
	<a href="http://www.17sucai.com/"><em>10</em>文字无缝滚动-上</a>
	<a href="http://www.17sucai.com/"><em>11</em>其它基础效果</a>
</div>
<script type="text/javascript">
var btb=$(".rightNav");
//将整个导航的div放进进btb
var tempS;
//定义参数
$(".rightNav").hover(function(){
//定义个伪类
	var thisObj = $(this);
	//定义参数
	tempS = setTimeout(function(){
	//setTimeout指定的毫秒数后调用函数或计算表达式
		thisObj.find("a").each(function(i){
		//通过each方法就可以匹配到每一个a标签
			var tA=$(this);
			//定义参数
			setTimeout(function(){
			//定义指定的毫秒数后调用函数或计算表达式
				tA.animate({right:"0"},300);
				//调整当鼠标触及到任意的a标签上所有的标签都会在0.3秒展开
			},50*i);
			//定义当第一个展开以后,后面的结果多久才展开0.05*200
		});
	},200);
	//当鼠标触到a标签以后花多少时间展开第一个
},function(){
//在jquery定义方法
	if(tempS){
	//判断tempS
		clearTimeout(tempS);
		//clearTimeout方法可取消由 setTimeout() 方法
	}
	$(this).find("a").each(function(i){
	//通过each方法就可以匹配到每一个a标签
		var tA=$(this);
		//定义参数
		setTimeout(function(){
		//定义指定的毫秒数后调用函数或计算表达式
			tA.animate({right:"-110"},300,function(){
			//调整当鼠标离开所有的a标签,标签都会在0.3秒回缩,回缩多少-110
			});
		},50*i);
		//定义当第一个展开以后,后面的结果多久才展开0.05*200
	});
});
</script>

<div style="height:1000px;"></div>

</body>
</html>
  • 大小: 33.4 KB
  • 大小: 119.6 KB
分享到:
评论

相关推荐

    jquery右侧边固定层导航菜单依次动画滑动显示菜单展开

    总结,创建“jquery右侧边固定层导航菜单依次动画滑动显示菜单展开”涉及的关键技术包括:jQuery库的使用、固定定位、animate()函数实现动画、事件委托、状态判断和CSS样式设计。通过熟练掌握这些技术,你可以为你的...

    jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单

    jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单 jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单 jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单 jquery导航菜单鼠标悬停到导航条上滑动显示下拉菜单

    jquery滑动下拉导航菜单 导航菜单

    JQuery,一个流行的JavaScript库,提供了丰富的功能来创建动态、交互式的网页元素,其中包括滑动下拉导航菜单。本篇文章将深入探讨如何利用jQuery实现这种功能。 一、jQuery基础 1. jQuery是什么:jQuery是一个轻...

    jquery右侧悬浮层菜单.rar

    【jQuery右侧悬浮层菜单】是一种常见的网页交互设计,它能够为用户提供便捷的导航服务,尤其在长页面中,用户无需滚动回顶部即可访问菜单。在本案例中,这个压缩包"jquery右侧悬浮层菜单.rar"包含了一个实现这种功能...

    jQuery侧边栏滑动导航菜单代码.rar

    jQuery侧边栏滑动导航菜单代码.rar jQuery侧边栏滑动导航菜单代码.rar jQuery侧边栏滑动导航菜单代码.rar jQuery侧边栏滑动导航菜单代码.rar jQuery侧边栏滑动导航菜单代码.rar jQuery侧边栏滑动导航菜单代码.rar ...

    jquery右侧滑动折叠效果导航菜单

    "jQuery右侧滑动折叠效果导航菜单"是一种常见的交互设计模式,它提升了用户体验,尤其是在响应式设计中,对于有限的屏幕空间尤其有用。这种设计通常会在页面的右侧,初始状态下隐藏,用户点击一个触发按钮后,菜单会...

    jQuery左导航菜单二级菜单slide滑动渐隐显示-20130706

    标题中的“jQuery左导航菜单二级菜单slide滑动渐隐显示-20130706”指的是一个使用jQuery库创建的左侧导航菜单,该菜单具有二级子菜单,并且在展开和关闭时采用slide(滑动)效果以及渐隐渐现(fadeIn/fadeOut)效果...

    jQuery滑动侧边栏实现多级菜单插件jSide.zip

    本资源"jQuery滑动侧边栏实现多级菜单插件jSide.zip"提供了使用jQuery创建动态、交互式侧边栏菜单的解决方案。以下是关于这个插件及其使用的一些关键知识点: 1. **jQuery库**: jQuery 是一个轻量级的JavaScript库...

    jquery横向动态滑动导航菜单插件

    而“jQuery横向动态滑动导航菜单插件”则为开发者提供了一种高效且吸引人的解决方案,使得网页的导航功能更加直观和互动。这个插件特别适用于那些希望提升用户体验,增加网站视觉吸引力的设计师和开发者。 jQuery是...

    jquery导航条滑动下拉菜单_滑动显示二级下拉菜单

    jquery导航条滑动下拉菜单_滑动显示二级下拉菜单 jquery导航条滑动下拉菜单_滑动显示二级下拉菜单 jquery导航条滑动下拉菜单_滑动显示二级下拉菜单 jquery导航条滑动下拉菜单_滑动显示二级下拉菜单

    jquery高亮滑动导航菜单.rar

    5. **动画过渡**:jQuery的动画函数如`fadeIn()`, `fadeOut()`, `slideToggle()`等,可以为菜单项的展开和收起添加平滑过渡,增强视觉吸引力。 为了构建这样的导航菜单,开发者通常会遵循以下步骤: 1. 在HTML结构...

    jQuery带筛选的垂直导航菜单展开收缩代码.rar

    jQuery带筛选的垂直导航菜单展开收缩代码.rar jQuery带筛选的垂直导航菜单展开收缩代码.rar jQuery带筛选的垂直导航菜单展开收缩代码.rar jQuery带筛选的垂直导航菜单展开收缩代码.rar jQuery带筛选的垂直导航菜单...

    jquery鼠标悬停滑动下拉导航菜单效果.zip

    总的来说,"jQuery鼠标悬停滑动下拉导航菜单效果"是一种提升网页交互体验的有效方法,它融合了jQuery的诸多功能,包括选择器、事件处理、CSS操作、动画和DOM操作。通过熟练掌握这些技术,开发者可以构建出更加生动、...

    jQuery个性动画二级下拉导航菜单.rar

    "jQuery个性动画二级下拉导航菜单"就是一个专为提升用户体验而设计的交互式菜单方案。这个项目利用了JavaScript库jQuery 1.8.3的强大力量,结合精心设计的动画效果,为用户提供了直观且吸引人的二级下拉菜单。 ...

    jquery右侧导航菜单悬浮代码,带返回顶部功能

    jQuery提供了一套强大的动画API,如`.fadeIn()`, `.fadeOut()`, `.slideToggle()`等,可以为导航菜单的显示和隐藏添加平滑过渡效果。在返回顶部按钮的实现中,也可以使用`.animate()`方法来创建平滑滚动的效果。 5...

    巧克力jQuery横向二级滑动导航菜单源码,过度平滑,兼容主流浏览器

    这个“巧克力jQuery横向二级滑动导航菜单”源码提供了一种优雅的方式来实现这一目标,它具有平滑的过渡效果,能够适应各种主流浏览器,提升了网站的交互性和可用性。 首先,jQuery是一个广泛使用的JavaScript库,它...

    css jquery左右滑动展开的图文导航菜单.rar

    "CSS jQuery左右滑动展开的图文导航菜单"是一种创新的交互式菜单设计,它结合了CSS样式和jQuery库来实现动态的、响应式的用户体验。下面我们将深入探讨这个主题。 首先,CSS(层叠样式表)在这里主要用于定义导航...

    jQuery后台左侧三级导航菜单

    本文将深入探讨jQuery实现的后台左侧三级导航菜单的原理和应用。 首先,jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画效果以及Ajax交互等任务。在构建后台导航菜单时,jQuery提供了丰富...

    jquery导航菜单二级菜单slide滑动渐隐显示

    本项目聚焦于一个特定的实现方式:使用jQuery创建一个二级竖向导航菜单,该菜单具有slide滑动和渐隐显示的效果。下面将详细阐述这个技术知识点。 **jQuery基础** jQuery是一个流行的JavaScript库,它简化了...

Global site tag (gtag.js) - Google Analytics