<html>
<head>
<title>jquery sliders</title>
<style>
#bigger{width:120px;height:80px;overflow:hidden;margin:0px;padding:0px;}
#big {width:840px;margin:0px;padding:0px;position:relative;}
#big div {width:120px;text-align:center;margin:0px;padding:0px;float:left;}
</style>
<script src="jquery.js"></script>
<script>
var justClick = 0;
var timer = new Date().getTime();
window.onload = function() {
var arr = [];
$("#big div").each(function() {
arr.push($(this).position());
}).each(function(i) {
$(this).css({
position : 'absolute',
top : arr[i].top ,
left : arr[i].left
});
});
$("#control button").mouseover(function() {
changePicture($(this));
});
setInterval(function() {
if( (new Date().getTime() - timer) > 2000 ) {
var index = justClick + 1;
if(index == 7) {
index = 0;
}
changePicture($("#control button:eq(" + index + ")"));
timer = new Date().getTime();
}
} , 3000);
};
function changePicture(node) {
var index = node.html() - 1;
var len = $("#big div").length;
if(index != justClick) {
for(var i = 0 ; i < len ; i++) {
$("#big div:eq(" + i + ")").stop(true , true).animate({left : "-=" + (index - justClick) * 120 + "px"} , 300);
}
justClick = index;
timer = new Date().getTime();
}
}
</script>
</head>
<body>
<div id="bigger">
<div id="big">
<div><img src="images/1_s.jpg"></div>
<div><img src="images/2_s.jpg"></div>
<div><img src="images/3_s.jpg"></div>
<div><img src="images/4_s.jpg"></div>
<div><img src="images/5_s.jpg"></div>
<div><img src="images/6_s.jpg"></div>
<div><img src="images/7_s.jpg"></div>
</div>
</div>
<div id="control">
<button>1</button>
<button>2</button>
<button>3</button>
<button>4</button>
<button>5</button>
<button>6</button>
<button>7</button>
</div>
</body>
</html>
分享到:
相关推荐
本教程将聚焦于一个常见且实用的功能:使用jQuery创建一个最简单的图片幻灯片,实现自动轮播效果,且不显示其他多余元素。 **一、jQuery简介** jQuery是由John Resig于2006年推出的一个JavaScript库,它的核心理念...
crosscover是一款基于animate.css的jQuery全屏幻灯片插件。该幻灯片可以使图片无限循环轮播,可以使用animate.css的所有效果来制作图片进入和离开的动画效果,可以暂停自动播放等,并且使用非常简单。
**jQuery 炫酷幻灯片** 在网页设计中,幻灯片是一种常见的展示内容的方式,它可以有效地利用有限的空间展示多张图片或信息,同时提供动态的视觉效果,提升用户体验。jQuery 是一个广泛使用的JavaScript库,它提供了...
1. **基本结构**:一个简单的幻灯片切换通常包含一个容器元素(通常为div),里面包含多个幻灯片内容(如图片或文字)。通过CSS控制这些内容的初始状态(如隐藏),然后利用jQuery进行动态显示。 2. **自动切换**:...
在网页设计中,jQuery 图片幻灯片组件是一种常见的交互元素,用于展示多张图片或内容,通过自动轮播和导航控制,为用户提供流畅、动态的浏览体验。本篇文章将深入探讨 jQuery 图片幻灯片播放组件的核心概念、实现...
"jQuery涟漪幻灯片切换" 是一个利用jQuery库实现的创新性网页特效,它结合了CSS3和HTML5的技术,为用户提供了一种独特的视觉体验。这个特效的核心在于“涟漪”效果,它模拟了水波纹扩散的动态,使得幻灯片的切换更加...
《jQuery抽屉式幻灯片效果源码解析与实践》 在网页设计中,动态的、交互式的元素往往能提升用户体验,其中幻灯片效果就是一种常见且实用的设计手法。"jQuery抽屉式幻灯片效果"是这种设计的一个创新应用,它借鉴了...
在本文中,我们将深入探讨如何使用jQuery来实现一个图像幻灯片效果,特别是上下滑动的图片切换功能。jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画制作,使得创建交互式网页变得更加容易。...
利用jQuery实现的简单幻灯片逻辑,兼容性强,代码简练
总的来说,jQuery提供的强大功能和便利性使得创建功能丰富的幻灯片相册变得轻松简单,只需具备基本的JavaScript和jQuery知识,就能创造出令人满意的视觉效果。在jb51.net这样的资源网站上,你可以找到许多教程和示例...
**jQuery广告幻灯片**是一种常见于网页设计中的动态展示技术,它利用JavaScript库jQuery的强大功能,为用户提供吸引人的、自动切换的图像或内容展示。这种幻灯片通常用于网站的首页,展示产品特点、新闻更新或者吸引...
《jQuery幻灯片焦点图插件详解》 在网页设计中,吸引用户注意力并提供良好的用户体验至关重要。jQuery作为一款强大的JavaScript库,为实现这一目标提供了丰富的功能。本篇文章将深入探讨一个特别实用的jQuery插件...
jQuery 是一个流行的JavaScript库,它简化了DOM操作、事件处理以及动画效果的实现,使得开发这样的幻灯片组件变得相对简单。 jQuery 图像幻灯片的核心功能通常包括: 1. 图片切换:通过定时器自动切换幻灯片中的...
然后,通过编写简单的JavaScript代码,设置幻灯片的源数据和插件选项,即可实现轮播效果。同时,别忘了在HTML结构中添加轮播容器和各幻灯片元素。 通过"兼容IE8的jQuery宽屏幻灯片轮播插件",开发者可以在不牺牲...
在本文中,我们将深入探讨如何使用jQuery库来创建两个简单的幻灯片效果。jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理和动画效果,使得网页开发更加高效。在这个项目中,我们将专注于如何利用jQuery...
本篇文章将深入探讨如何利用jQuery来创建一个简单的幻灯片效果。 ### jQuery基础 jQuery是一个JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互等任务。其核心特性包括选择器、链式调用、DOM操作和事件...
【jQuery幻灯片自动轮播代码详解】 在网页设计中,动态展示内容是吸引用户注意力的有效方式,而jQuery幻灯片自动轮播功能是其中常用的一种。本资源提供了一个带文字说明的jQuery幻灯片自动轮播代码示例,帮助开发者...
jQuery是一个轻量级的JavaScript库,提供了丰富的API和便捷的语法,使得创建具有自动轮播和暂停功能的图片幻灯片变得简单易行。本文将深入探讨如何利用jQuery实现这一功能。 首先,我们需要引入jQuery库。确保在...
在本文中,我们将深入探讨如何使用jQuery来实现一个带有遮罩阴影效果的幻灯片功能。jQuery是一款广泛使用的JavaScript库,它简化了DOM操作、事件处理以及动画制作等任务,使得开发者可以更轻松地创建交互式的网页...