一个简单的基于jQuery的焦点图(幻灯片)代码

本代码实现的是横向循环滚动,

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery的焦点图(幻灯片)</title>
<script src="http://libs.useso.com/js/jquery/1.11.1-rc2/jquery.min.js"></script>
<style type="text/css">
/*引样式写法不支持IE8.0以下,可以简单修改下。不使用“>”即可。*/.slide {
	width: 510px;
	height: 260px;
	overflow: hidden;
	position: relative;
}
.slide>div {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
}
.slide>div>a {
	display: inline-block;
	float: left;
	width: 510px;
	height: 260px;
	overflow: hidden;
}
.slide>ul {
	width: 76px;
	margin: 0 auto;
	position: absolute;
	z-index: 6;
	left: 20px;
	bottom: 16px;
}
.slide>ul>li {
	width: 13px;
	height: 13px;
	overflow: hidden;
	background: url(../images/index.png) no-repeat -350px -85px;
	float: left;
	display: inline;
	margin: 0 3px;
	cursor: pointer;
}
.slide>ul>li.on {
	background-position: -370px -85px;
}
</style>
</head>
<body>
<div class="slide" id="slide">
	<div class="clearfix"><a href="" title="" target="_blank"><img src="http://www.maiqiji.com/statics/uploads/shopimg/20150212/99189163731504.jpg" width="510" height="260"></a><a href="" title="" target="_blank"><img src="http://www.maiqiji.com/statics/uploads/shopimg/20150212/86068444730745.jpg" width="510" height="260"></a><a href="" title="" target="_blank"><img src="http://www.maiqiji.com/statics/uploads/shopimg/20150212/79618951727105.jpg" width="510" height="260"></a><a href="" title="" target="_blank"><img src="http://www.maiqiji.com/statics/uploads/shopimg/20150212/85264284696628.jpg" width="510" height="260"></a><a href="" title="" target="_blank"><img src="http://www.maiqiji.com/statics/uploads/shopimg/20150212/55074145695986.jpg" width="510" height="260"></a> </div>
	<ul class="clearfix">
		<li> </li>
		<li> </li>
		<li> </li>
		<li> </li>
	</ul>
</div>
<script type="text/javascript" charset="utf-8">
$(function($){
//幻灯片
	var len = $("#slide>div>a").length,
		strbtn = ‘‘,
		index = 0,
		picTimer;
	$("#slide>div").width(len*510);
	//按钮居中
	$("#slide>ul").css({‘width‘:len*19+‘px‘,‘left‘:(510-(len*19))/2+‘px‘});
	//按钮绑定事件
	$("#slide>ul>li").mouseover(function() {
		index = $("#slide>ul>li").index(this);
		setSlide(index);
	}).eq(0).trigger("mouseover");
	//鼠标移入停止
	$("#slide").hover(
		function(){
			clearInterval(picTimer);
		},
		function(){
			picTimer = setInterval(function(){
				setSlide(index);
				index++;
				if(index == len) {index = 0;}
			},4000);
		}
	).trigger("mouseleave");
});
function setSlide(index){
	$("#slide>div").stop(true,false).animate({left: ‘-‘+ index*510 +‘px‘}, "slow");
	$("#slide>ul>li").removeClass(‘on‘).eq(index).addClass(‘on‘);
}

</script>
</body>
</html>

  2015.3.3以此为基础修改渐变样式。

时间: 2024-11-08 21:59:51

一个简单的基于jQuery的焦点图(幻灯片)代码的相关文章

一个简单的基于MINI2440开发板的启动代码

1. S3C2440大概的启动流程(NAND启动): ①设置CPU为SVC模式 ②关闭看门狗 ③屏蔽中断 ④关闭MMU ⑤初始化时钟 ⑥初始化内存(SDRAM) ⑦初始化栈指针(SP, R13) ⑧初始化NAND Flash ⑨拷贝代码从NAND到内存 ⑩清除BSS段 最后,跳转至C语言的Main函数执行 2. 汇编语言源代码 .text .global _start _start: b reset ldr pc, _undifined_instruction ldr pc, _software

9种网页Flash焦点图和jQuery焦点图幻灯片

jQuery图标放大轮播焦点图 Flash图片焦点图滑动切换 Flash右侧焦点图上下滑动切换 左右按钮滑动切换的网页幻灯片 双图同时滑动切换的焦点图 含有上下按钮的双图同时滑动切换的焦点图 常见的jQuery网页焦点图幻灯片 css3 jQuery轮播焦点图幻灯片 html5网页图片左右滑动焦点图

基于jQuery的网站首页宽屏焦点图幻灯片

今天给大家分享一款基于jQuery的网站首页宽屏焦点图幻灯片.这款焦点图适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线预览   源码下载 实现的代码. html代码: <!-- index-focus begin --> <div class="sliderWrap"> <section class="banner-TAL"> <div class

8款耀眼的jQuery/HTML5焦点图滑块插件

1.HTML5/CSS3超酷焦点图特效 带前后翻页按钮 今天要分享的这款HTML5/CSS3焦点图插件切换效果比较简单,但是外观和功能却十分强大.该CSS3焦点图在切换图片时,图片以淡入淡出的方式缩小消失并显示下一张图片.焦点图插件还拥有一套非常大气的前后翻页按钮,是一款非常实用HTML5/CSS3焦点图应用. 在线演示 源码下载 2.HTML5/CSS3淡入淡出滑块焦点图 非常清新 我们已经分享过几款简单的CSS3/jQuery焦点图插件,今天要分享的这款焦点图切换时有淡如淡出的动画效果,是利

一款基于jQuery饼状图比例分布数据报表

今天给大家带来一款基于jQuery饼状图比例分布数据报表.这款报表插件适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div style="width: 600px; margin: 0 auto;"> <table id='myTable5'> <caption> 会员地区分布</caption> <th

基于js全屏动画焦点图幻灯片

今天给大家分享一款基于js全屏动画焦点图幻灯片.这款焦点图内的内容以动画形式出现和消失.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="slideshow" id="slideshow"> <ol class="slides"> <li class="current"> <div class="description"&g

基于jQuery左右滑动切换图片代码

分享一款基于jQuery左右滑动切换图片代码.这是一款基于jQuery实现的左右滑动切换焦点图代码.效果图如下: 在线预览   源码下载 实现的代码: <div class="v_out v_out_p"> <div class="prev"> <a href="javascript:void(0)"></a> </div> <div class="v_show"

基于jQuery图片自适应排列显示代码

基于jQuery图片自适应排列显示代码.这是一款基于jquery.flex-images插件实现的类似谷歌图片流效果.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div style="max-width:900px;margin:auto;padding:0 10px"> <h3>演示样式一</h3> </div> <div style="max-width:908px;margin:auto;p

基于jQuery移动设备图片裁剪代码

一款基于jQuery移动设备图片裁剪代码.这是一款支持移动设备触摸手势的jQuery图片裁剪插件jquery.photoClip.效果图如下: 在线预览   源码下载 实现的代码. html代码: <article class="zzsc-container"> <div id="clipArea"></div> <input type="file" id="file"> <