jQuery实现序列号(序列点)型自动图片轮播

Jquery,js的逐帧动画实现 Jquery,js的逐帧动画实现,将一帧一帧的静态图片实现动画效果demo。 立即下载

效果图:

完整代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>序列号点击型的图片轮播</title>
	<style>
		*{
			margin:0;padding:0;
		}
		.container{
			width:478px;height:286px;border:1px solid #666;position: relative;overflow: hidden;
			margin:50px auto;font-family: "Microsoft Yahei";
		}
		.img_list img{
			border:0;
		}
		.img_list a{
			position: absolute; /*让四张图片都叠在一起*/
		}
		.tit_bg{
			position: absolute;bottom:0;height:30px;width:478px;background-color:#000;filter:Alpha(opacity=30);cursor:pointer;z-index: 1000;
		}
		.tit{
			position: absolute;bottom: 0;left:5px;height:22px;color:#fff;z-index: 1001;cursor:pointer;
		}
		ol{
			position: absolute;bottom:3px;right:5px;list-style: none;border:1px solid #fff;filter:Alpha(opacity=80);opacity:0.8;z-index: 1002;
		}
		ol li{
	       display:block;float:left;padding:0 8px;color:#fff;border:1px solid #e5eaff;background:#6f4f67;cursor:pointer;
		}
		ol li.on{
			background-color: #900
		}
	</style>
</head>
<body>
	<div class="container" id="carousel">
			<!-- 底部标题背景-->
		<div class="tit_bg"></div>
			<!-- 底部标题 -->
		<div class="tit"></div>
			<!-- 图片列表 -->
		<div class="img_list">
			<a href="#" target="_blank">
				<img src="imgs/p1.jpg" title="草莓" alt="caomei">
			</a>
			<a href="#" target="_blank">
				<img src="imgs/p3.jpg" title="苹果" alt="pingguo">
			</a>
			<a href="#" target="_blank">
				<img src="imgs/p4.jpg" title="桃子" alt="taozi">
			</a>
			<a href="#" target="_blank">
				<img src="imgs/p5.jpg" title="葡萄" alt="putao">
			</a>
		</div>
			<!-- 序列号或点 -->
		<ol>
			<li class="on">1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
		</ol>
	</div>


	<!-- JS -->
	<script src="js/jquery.min.js"></script>
	<script>
		var t=n=0,count;
		$(document).ready(function(){
			count = $('.img_list a').length;

			//初始化样式
			$('.img_list a:not(:first-child)').hide();

			$('.tit').html( $('.img_list a:first-child').find('img').attr('title'));

			$('.tit').click(function(){
				window.open($('.img_list a:first-child').attr('href'),'_blank')
			});

			// 序列点点击事件
			$('ol li').click(function(){
				var i = $(this).text() -1;   
				n = i;
				if(i >= count) { return };
				$('.tit').html($('.img_list a').eq(i).find('img').attr('title'));
				$('.tit').unbind().click(function(){
					window.open($('.img_list a').eq(i).attr('href'),'_blank')
				});
				$('.img_list a').filter(':visible').fadeOut(500).parent().children().eq(i).fadeIn(1000);
				document.getElementById('carousel').style.background = '';
				$(this).toggleClass('on');
				$(this).siblings().removeAttr('class');
			});

			t = setInterval('showAuto()',4000);
			$('.container').hover(function(){
				clearInterval(t);
			},function(){
				t = setInterval('showAuto()',4000);
			});
		});

		function showAuto(){
			 n = n>=(count-1) ? 0 : ++n;
			 $('.container li').eq(n).trigger('click');
		}
	</script>
</body>
</html>


图片轮播的好例子,带新闻标题和序号 很好的图片切换轮流播放的例子,自己亲自测试改写源代码,学习及使用效果都挺不错的。 立即下载

相关推荐

20240128 C#与SCPI协议实战:轻量级仪器控制库ScpiNet应用指南

本文详细介绍了轻量级C#库ScpiNet在仪器控制中的应用。相较于传统的NI-VISA,ScpiNet无需安装庞大运行时,通过纯C#实现直接与USB或以太网设备通信,支持跨厂商SCPI仪器。文章提供了从快速连接到实战封装、错误处理的完整指南,帮助开发者构建简洁高效的自动化测试系统。

h9j8k7l6m5n的博客 548

html图片播放器,imgplay-基于canvas的图片序列播放jQuery插件

imgplay是一款基于HTML5 canvas的图片序列播放jQuery插件。通过该插件可以实现一组图片的轮流播放,你还可以进行暂停、快进、后退操作,并且可以进入全屏模式进行图片观看。使用方法使用该插件需要在页面中引入jquery.imgplay.css和jQuery和jquery.imgplay.js文件。HTML结构该图片播放插件的HTML结构非常简单:使用一个容器来包裹一组图片元素。图片可...

weixin_28900463的博客 730

Docker一键部署NextCloud+OnlyOffice:打造企业级私有云办公环境(含HTTPS配置)

本文详细介绍了如何使用Docker Compose一键部署NextCloud与OnlyOffice,构建安全、高效的企业级私有云办公平台。内容涵盖从架构设计、Docker编排配置、HTTPS证书自动化管理,到系统初始化、性能优化及高级功能扩展的全栈实战指南,帮助企业实现数据自主可控与高效的在线文档编辑协作。

Apple的专栏 1241

js播放图片序列帧

js播放图片序列帧 1 先预加载 var load_img = []; for(k=0;k<=16;k++){ load_img.push( '/cjsxy/images/chuanyue/'+k+'.jpg' ); } //资源图片加载 jQuery.imgpreload(load_img, { all: function() { } }); 然后htm

newmiracle学习天地 5832

Python-OpenCV及cv2,numpy库最新安装教程[最全步骤]

安装教程目录前言OpenCV-Python安装教程报错解决cv2安装numpy安装opencv安装(附加)总结 前言 首先,我知道一些看到我的Blog的人已经在网上找了很多歪路子,现在已经火冒三丈了(我也是这样过来的hhhh),那么现在,深呼吸,跟着我的教程,不要着急,每一步都要读一遍。完整安装过程需要1个小时左右(仅供参考,本人第一次安装python花了一天(确信)) OpenCV-Python...

qq_45425286的博客 7432

Ubuntu中交叉编译armadillo库

网上关于交叉编译armdillo库比较少,借鉴了一些但是在前几天编译时总是磕磕绊绊,于是写一个详细的编译过程。交叉编译armdillo库包含两个步骤:交叉编译依赖库和交叉编译armdillo库。

weixin_39813867的博客 1879

jQuery动画序列

**这里写代码片JQuery中的动画序列queue(),dequeue(),和stop()如下例: div.show("slow").animate({left:'+=300'},2000).slideToggle(1000).animate({left:'-=300'},1500).hide("slow").slideUp("normal", runIt); 此时div的动画先从左向右移动

allbycode的博客 1609

告别环境配置噩梦:VSCode + MinGW 下 OpenGL (glad/glm/glfw) 一站式配置指南(含常见错误排查)

本文提供了一份详细的VSCode与MinGW下OpenGL开发环境配置指南,涵盖glad、glm和glfw三大核心库的安装与调试。通过逐步指导解决常见错误,帮助开发者快速搭建高效的OpenGL开发环境,特别适合初学者避免环境配置中的常见陷阱。

weixin_42557803的博客 490

小程序轮播图带数字序号

// bindchange='onSlideChange' 滑动时触发 <swiper autoplay circular="true" bindchange='onSlideChange'> <!-- <block wx:for="{{imgUrls}}"> --> <swiper-item> ...

xiaoququ的博客 2888

C#利用最小二乘法拟合任意次函数曲线

给出一组离散点,确定一个函数逼近原函数,插值是这样的一种手段。在实际中,数据不可避免的会有误差,插值函数会将这些误差也包括在内。因此,我们需要一种新的逼近原函数的手段: ①不要求过所有的点(可以消除误差影响);②尽可能表现数据的趋势,靠近这些点。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小 [1],其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达,具体可以查阅相关资料。最小二乘法(又称最小平方法)是一种数学技术。

qq_30725967的博客 3755

电磁场仿真软件:COMSOL Multiphysics_(17).时域与频域分析

时域和频域分析是电磁场仿真中非常重要的两种方法,每种方法都有其独特的应用场景和优势。时域分析适用于瞬态响应和宽带信号的分析,而频域分析则适用于稳态响应和窄带信号的分析。在COMSOL Multiphysics中,通过合理设置物理场接口、材料属性、边界条件、网格划分和求解器,可以高效地进行这两种分析,并通过傅里叶变换将时域结果转换为频域结果,进一步拓展仿真应用的范围。合理的性能优化措施,如网格划分优化和并行计算,可以显著提高仿真的效率和准确性。

kkchenjj的博客 1977

案例:jQuery 如何实现图片轮播效果

一、HTML部分 1、首先,我们先在页面中添加四张图片,以及无序列表 <div class="bodyer_last"> <div class="bodyerlast_1" style="background: url(img/1.jpg) no-repeat center;background-size: 100% 100%;"></div> &lt...

路虽远,行则必至! 1245

1000Base-T1协议解读(基于802.3bq-2016 和Test Suite)

1000Base-T1是由一对双绞线实现全双工传输的以太网标准,采用PAM3编码方式(-1,0,1),编码后的实际传输符号速率为750Mbps。该标准的车载最大传输距离可达15米,主要应用于汽车产品开发过程。测试过程示波器要求带宽≥2G,采样率≥7.5Gbps,网分带宽≥1G。

qflook的博客 5335

自适应图片宽度的jQuery焦点幻灯轮播代码

自适应图片宽度的jQuery焦点幻灯轮播代码 注意要1.7.2版本的jq才支持点击后显示点击的图片,不然就是一直顺序播放演示  XML/HTML Codediv id="slide_box">        ul class="slide_img">      li>a href="">img src="1.jpg" width="800" height="450" alt="">a>li>   

管子(zero)的杂乱空间 3020

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

JQUERY 轮播插件

闲来无事,写个轮播插件,项目中用到的时候就无需在写了,不然会累死宝宝的 废话少说 代码上 html部分 <div class="lunbo"> <ul> <li class="xianshi"><a href="#"><img src="bg_img1.jpg" alt=""/&g...

anji393003的博客 162

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

jq手写轮播图

不直接逐行的按照着敲,把代码从头看一遍,了解大概需要些什么步骤,然后从简单的步骤开始,逐渐补足逻辑 先创建主要的html框架 从右箭头下一张的切换开始编写,是较为简单的(圆点索引的切换,以及list的left值变换) 自动轮播的实现 (定时器实现) 鼠标悬停左右箭头以及圆点索引时关闭自动轮播,鼠标离开时开启自动轮播 左箭头上一张的切换编写 任意索引点击切换图片 hover $(selector).hover(inFunction, outFunction) // 效果相当于鼠标的出入事件 mous.

shazichen的博客 434

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

jquery 轮播 自动切换 手动切换

jquery 轮播 自动切换 手动切换 js代码 var current = 0; // 存储list的索引值 // 手动点击数字切换内容 $('#parkSer li').click(function(){ var idx = $(this).index(); current = idx; $(this).addClass('serActive'); $(this).siblings().removeClass('serA

yuhuamei的博客 270

HTML简单广告轮播器

1、首先建立一个images 文件夹存放图片; 2、建立一个js文件夹存放jquery.js代码; 3、建一个html页, 代码如下:<?xml version="1.0" encoding="gb2312"?> <html> <head> <title>第一个网页</title> <meta charset="gb123"/> <!--设置编码--> <style type="t

zww学习笔记 3131

名企动态网站开发--广告轮播效果

js(jQuery)动态网站开发,实现广告轮播效果--jQuery+html+css

磷火的博客 586

搜狐女人轮播视频切换

<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content="作者:千帆"> <meta name=...

weixin_30883271的博客 85

支付宝轮播

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Ke...

weixin_30660027的博客 193

7月份37个新鲜的jQuery图片内容滑块和幻灯片出炉啦

很多的jQuery的形象和内容滑块和幻灯片,如果让你选择用那个,你会觉得很混乱,不知道用那个好。因此,这个月收集了新鲜一些最好的jQuery的图像和内容滑块和幻灯片,这些都是新鲜和创意的jquery幻灯片,你可以下载他们用来展示惊人的效果, Responsive Image Gallery with Thumbnail Carousel ( 演示 | 下载 ) Slicebox – ...

weixin_34378969的博客 107

featureCarousel.js 3d轮播图插件

jQueryFeature Carousel 插件是国外的一比较优秀的旋转木马图片插件。 点击这里进入原文。 插件特点: 1.处理div的3d旋转木马效果。 2.支持一个中心,2个侧面的功能 3.中心区域可点击 4.显示隐藏文本功能(可以使用css显示在图片的任何位置) 5.可以修改速度,效果,等很多的参数。 6.支持Chrome,FireFox,Safari...

weixin_30677073的博客 408

无缝轮播图

<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <!-- 网页文档三要素 --> <meta name="Keywords" content=""> <meta name="description" content...

weixin_33901843的博客 72

19讲项目实战站内搜索页

#19讲项目实战站内搜索页  $(document).mousewheel(function(event, delta, deltaX, deltaY) 通过参数delta可以获取鼠标滚轮的方向和速度。 如果delta的值是负的,那么滚轮就是向下滚动,正的就是向上。  deltaX, deltaY分别是滚轮滚动的坐标值 event是滚轮的事件,是滚动还是点击等。 JS

812
上一篇: getComputedStyle与currentStyle获取样式(style/class)
下一篇: jQuery随笔 之 链式操作和对象转换
探寻时间
博客等级 码龄10年 2粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值