`

jQuery图像幻灯片上下滑动图片切换-20130627

阅读更多
1、效果及功能说明
图像幻灯片制作鼠标滑过缩略图显示相应的大图,让大图上下滑动切换,默认下图像幻灯片自动轮播

2、实现原理
自动切换小图片让大div获得切换小图片的路径让切换到的小图片能在大div里显示出来让图片定义一个2秒的动画效果让小图片通过动画的效果切换切换的小图片会有一个边框的样式改变来让用户知道现在是哪一张然后通过伪类来定义个鼠标触及的效果让鼠标触及到小图片动画停止大div里显示鼠标触及的小图片的放大版在鼠标离开小图片和大图片以后的2秒动画效果自动进行按照鼠标触及的小图片的位置继续往后切换图片

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" />
</head>


<body>

<style type="text/css">
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "宋体";background:#2a0504;}
/* acttabbox */
.acttabbox{width:990px;height:300px;overflow:hidden;padding:4px;border:solid 1px #690501;background:#541410;margin:40px auto;}
.tabcon{float:left;width:702px;height:300px;overflow:hidden;margin-right:-2px;} 
.tabcon li{width:702px;height:300px;}
.tabcon li img{width:702px;height:300px;float:left}
.tabnav{float:right;width:290px;}
.tabnav li{float:left;position:relative;margin:-1px 0 0 0;height:99px;border:1px solid #000;overflow:hidden;}
.tabnav .cur{border:1px solid #fff;z-index:9;}
</style>

<div class="acttabbox">
	<ul class="tabcon">
		<li><a href="http://www.17sucai.com/" target="_blank"><img width="702" height="300" src="images/T1XXb8XjtXXXak1cjj-702-300.jpg" alt="敢死队2" /></a></li>
		<li><a href="http://www.17sucai.com/" target="_blank"><img width="702" height="300" src="images/T1MdL7Xg4cXXak1cjj-702-300.jpg" alt="活埋" /></a></li>
		<li><a href="http://www.17sucai.com/" target="_blank"><img width="702" height="300" src="images/T1STrHXlVqXXak1cjj-702-300.jpg" alt="复仇者联盟" /></a></li>
	</ul>
	<ul class="tabnav">
		<li class="cur"><a href="http://www.17sucai.com/" target="_blank"><img width="288" height="99" src="images/T111L6Xe8gXXbCOp6D-288-99.jpg" alt="敢死队2" /></a></li>
		<li><a href="http://www.17sucai.com/" target="_blank"><img width="288" height="99" src="images/T1xYL6XX4gXXbCOp6D-288-99.jpg" alt="活埋" /></a></li>	
		<li><a href="http://www.17sucai.com/" target="_blank"><img width="288" height="99" src="images/T1gd2NXd0cXXbCOp6D-288-99.jpg" alt="复仇者联盟" /></a></li>
	</ul> 
</div>

<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
$(function(){    

	var index=0,len=$('.tabnav li').length,_timer=null;  
	/*0 分页的数量 len里面放有tabnav里面所有的li的长度 还有超链接的打开方式*/
	function showTab(index){	
	/*定义个方法里面放有index*/		
		$('.tabnav li').eq(index).addClass('cur').siblings().removeClass('cur');
		/*右边有三个小容器 当鼠标移动到三个小容器的任意一个的时候会有一个白色外框的效果*/				 
		$('.tabcon li').eq(index).stop(true,true).slideDown('slow').siblings().slideUp('slow');
		/*根据右边的三个小容器的不管是鼠标触及还是自动切换都那一个都在左边的大容器里面显示出相对的图片*/
	}
	
	function auto(){
	/*定于一个auto方法*/
		timer=setTimeout(function(){
		/*在timer里面附加一个setTimeout方法*/
			index=(index+1)%len;
			/*自动切换图片*/
			showTab(index);
			/*启动效果*/
			timer=setTimeout(arguments.callee,3500);
			/*在自动切换的时候的时间3.5秒*/
		},1000)	
		/*切换大图所用的时间1秒*/
	}
	
	auto(); 
	/*实现方法*/
	$('').mouseenter(function(){
	/*改变.tabnav li背景颜色*/
		var index=$(this).index(); 
		/*鼠标触及以后显示出哪一张图片*/
		showTab(index);	 
		/*启动效果*/
	});
	
	$('.acttabbox').hover(function(){
	/*创建一个伪类*/
		clearTimeout(timer);
		/*是将timer放入整个运行的过程不放全部的运行时间就会变成1秒*/
	},function(){
		auto();
		/*启动效果*/
	});
	
});
</script>
</body>
</html>

  • 大小: 53.4 KB
  • 大小: 119.6 KB
分享到:
评论

相关推荐

    jquery图像幻灯片上下滑动图片切换

    在本文中,我们将深入探讨如何使用jQuery来实现一个图像幻灯片效果,特别是上下滑动的图片切换功能。jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画制作,使得创建交互式网页变得更加容易。...

    jquery组合图像幻灯片上下左右滚动切换支持键盘图片滚动

    本项目标题“jquery组合图像幻灯片上下左右滚动切换支持键盘图片滚动”涉及到了一个利用jQuery实现的交互式图像展示功能,该功能允许用户通过键盘控制幻灯片的上下左右滚动,为网站增添动态视觉效果,提升用户体验。...

    jQuery图片切换插件图像幻灯片滑动切换

    jQuery图片切换插件是网页设计中常用的一种技术,主要用于实现图像的动态展示,例如创建吸引人的图像幻灯片或滑动切换效果。这种插件能够为网站增添视觉吸引力,提高用户体验,尤其在产品展示、新闻轮播或者背景图片...

    jquery 图像幻灯片

    实现jQuery图像幻灯片,开发者通常会编写JavaScript代码来处理这些功能,并可能使用CSS样式来控制布局和外观。此外,还可以利用现有的jQuery插件,如`bootstrap-carousel`、`slimslider`或`Nivo Slider`等,它们提供...

    jQuery图像幻灯片大小图切换.zip

    本项目“jQuery图像幻灯片大小图切换”利用jQuery的特性,为用户提供了一种交互式的图片展示方式,特别适合用于网站上的产品展示、图片相册或滑动展示区域。这种效果允许用户在一组小图中选择,然后切换到对应的大图...

    jquery上下左右图片切换导航幻灯片

    《jQuery上下左右图片切换导航幻灯片》是一种广泛应用于网页设计中的动态展示技术,它能够以优雅的方式展示一组图片,并允许用户通过上、下、左、右的操作来切换不同的图片。这种幻灯片通常用于网站的焦点图部分,以...

    jquery图像幻灯片

    【jQuery 图像幻灯片】是一种常见的网页动态效果,用于展示一组图片或内容,通过自动切换和用户交互来实现类似电影胶片的滚动播放。在网页设计中,它被广泛应用于产品展示、新闻轮播、广告展示等场景,能够有效地...

    非常漂亮的100个 jquery前端案例,包含幻灯片切换、图片缩放、相册、放大镜、图片拖着滚动等.zip

    非常漂亮的100个 jquery前端案例,包含幻灯片切换、图片缩放、相册、放大镜、图片拖着滚动等,可以做为你的学习设计参考。 jquery+css五屏焦点图淡入淡出+圆形按钮切换广告图片代码 jQuery+CSS实用图片收缩与放大效果...

    Jquery触屏幻灯片

    【jQuery触屏幻灯片】是一种专为移动设备设计的交互式图像展示工具,它利用JavaScript库jQuery的优势,为用户提供流畅、便捷的滑动体验。幻灯片在网页设计中广泛应用,可以展示产品图片、文章摘要、广告等内容,增强...

    jquery图片弹性幻灯片切换带缩略图控制全屏幻灯片切换

    主幻灯片通常包含多个图片或内容容器,而缩略图导航则显示所有幻灯片的预览图像,用户可以通过点击缩略图切换幻灯片。 ```html &lt;div class="slide" style="background-image: url('image1.jpg')"&gt; ...

    jquery 3d幻灯片效果免费下载

    "jQuery 3D幻灯片效果免费下载"是为开发者提供的一种利用jQuery实现的3D视觉体验的幻灯片插件。这个压缩包包含了用于创建独特、引人入胜的3D旋转幻灯片展示所需的所有资源。 首先,jQuery 3D幻灯片效果是一种高级的...

    jquery 幻灯片 大全

    jQuery 幻灯片插件是网页设计中常用的一种动态效果工具,用于创建吸引人的滑动展示,例如图片轮播、内容滚动或者滑动导航。在本篇中,我们将深入探讨jQuery幻灯片的原理、常见插件以及如何利用它们来增强网站的用户...

    jQuery slidershow幻灯片轮播图片自适应容器幻灯片...

    - **动画效果**:jQuery的`.animate()`方法用于创建自定义动画,如淡入淡出、滑动等,为幻灯片增添动态感。 3. **自适应容器** 自适应容器意味着幻灯片会根据浏览器窗口的大小自动调整布局,提供跨设备的良好用户...

    jquery 图片幻灯片播放多个组件

    在网页设计中,jQuery 图片幻灯片组件是一种常见的交互元素,用于展示多张图片或内容,通过自动轮播和导航控制,为用户提供流畅、动态的浏览体验。本篇文章将深入探讨 jQuery 图片幻灯片播放组件的核心概念、实现...

    jQuery实现的带描述内容的全屏图片幻灯片上下按钮控制切换幻灯片播放特效源码.zip

    该资源是一个基于jQuery库开发的全屏图片幻灯片展示程序,主要特点是具有上下按钮来控制幻灯片的切换,并且在切换过程中还带有描述内容的动态显示效果。这个源码可以帮助开发者创建一个吸引人的、交互性强的图像展示...

    jQuery三张图片一起滑动幻灯片特效

    **jQuery三张图片一起滑动幻灯片特效**是一种常见的网页动态展示技术,常用于网站的首页或产品展示部分,以吸引用户注意力并提供视觉上的吸引力。这种特效通过JavaScript库jQuery实现,它允许多张图片在设定的时间...

    jQuery手机滑动切换幻灯片代码

    【jQuery手机滑动切换幻灯片】是一种常见的网页动态效果,尤其在移动设备上,用于展示多张图片或内容的连续滚动。这个代码实现了一种跨平台、兼容性良好的幻灯片组件,能够适应各种主流浏览器,包括Chrome、Firefox...

    jquery.slider滑动焦点图片切换插件支持百叶窗滤镜效果...

    jQuery Slider插件利用jQuery的核心功能,通过简单的API接口就能实现复杂的图片切换动画,比如淡入淡出、左右滑动、上下滚动等。 在描述中提到的“滑动焦点图片切换”,这是一种常见的网页设计手法,用于在一个有限...

    jquery幻灯片插件带马赛克滤镜图片切换效果

    本话题将详细讲解基于jQuery实现的幻灯片插件,并重点探讨如何添加马赛克滤镜效果进行图片切换。 首先,jQuery幻灯片插件是一种常见的网页动态展示手段,它允许网页上的图片或内容按照预设的顺序自动或手动滑动显示...

Global site tag (gtag.js) - Google Analytics