<div class="ppt"> <a href="###"><img src="ppt/ppt1.jpg" /></a> <a href="###" style="display:none;"><img src="ppt/ppt2.jpg" /></a> <a href="###" style="display:none;"><img src="ppt/ppt3.jpg" /></a> <a href="###" style="display:none;"><img src="ppt/ppt4.jpg" /></a> <div class="pptNum"> <span class="normal">4</span> <span class="normal">3</span> <span class="normal">2</span> <span class="cur">1</span> </div> </div>
/*幻灯片*/ .ppt{ width:270px; height:330px; border:1px solid #ccc; position:relative;} .ppt img{ position: absolute; top:10px; left:7px; width:255px; height:310px; overflow:hidden;} .pptNum{ position: absolute; height: 13px; line-height: 14px; bottom:12px; right: 10px; } .pptNum span{ font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; } .pptNum .normal{ color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; } .pptNum .cur{ background: #ce0609; color: #FFF; }
; (function ($) { $.fn.extend({ "ppting": function (t) { var num = 4; //共多少张要轮播的 var $this = $(this), i = 0, $pics = $('.ppt'), autoChange = function () { var $currentPic = $pics.find('a:eq(' + (i + 1 === num ? 0 : i + 1) + ')'); $currentPic.css({ display: 'block' }).siblings('a').css({ display: 'none' }); $pics.find('.pptNum>span:contains(' + (i + 2 > num ? num - i : i + 2) + ')').attr('class', 'cur').siblings('span').attr('class', 'normal'); i = i + 1 === num ? 0 : i + 1; }, st = setInterval(autoChange, t || 2000); $this.hover(function () { clearInterval(st); }, function () { st = setInterval(autoChange, t || 2000) }); $pics.find('.pptNum>span').click(function () { i = parseInt($(this).text(), 10) - 2; autoChange(); }); } }); }(jQuery)); $('.ppt').ppting(1000);
调用JQ:
<script type="text/javascript" src="js/jquery-1.10.1.min.js"></script> <script type="text/javascript" src="js/ppt.js"></script>
效果图:
相关推荐
【标题】"JQ轮播图代码,考呗可用"所指的知识点是关于使用jQuery库实现轮播图效果的编程技巧。jQuery是一款轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互。在网页设计中,轮播图是一种...
无缝轮播图是指在切换图片时没有明显的停顿或跳跃感,给人一种连续滚动的视觉效果,增加了用户体验的流畅性。 【知识点详解】 1. jQuery基础知识:首先,需要了解jQuery的基本语法,如选择器(用于选取HTML元素)...
在移动设备上,轮播图(Carousel)是一种常见的网页元素,用于展示多张图片或内容,用户可以通过滑动或点击导航点来切换不同的项。在本主题中,我们将重点讨论如何使用jQuery(简称jq)库在移动端实现一个功能完善的...
【JQ H5轮播图】是一种常见的网页交互设计元素,用于展示多张图片或内容,通过自动切换或用户手动操作实现动态展示效果。在网页设计中,轮播图能够高效利用有限的空间,向访问者展示更多的信息。本文将深入探讨如何...
在这个项目中,jq(jQuery)与swiper结合使用,实现了轮播图的功能。jQuery用于处理用户交互,如点击左右箭头或小图,而Swiper则负责实际的滑动动画和布局管理。通过调用Swiper的API,我们可以控制轮播图的起始位置...
在IT行业中,jq轮播图是一种常见的网页交互元素,它用于展示多张图片或内容,通过滑动或触摸效果实现自动或手动切换。这个压缩包包含多个基于jQuery库的轮播图插件,这些插件提供了不同的设计和功能,使得网页的动态...
《JQ轮播图精简版》是一款基于jQuery的轻量级轮播图插件,适用于网页中的图片或内容展示,具有简洁、高效的特点。在网页设计中,轮播图是一种常见的元素,它能以有限的空间展示多张图片或者信息,增加页面的动态效果...
在这个"jq代码图片切换"的主题中,我们将深入探讨如何利用jQuery实现动态的图片切换效果,这是一种常见的增强用户体验的交互功能。 首先,我们需要理解jQuery的基本用法。jQuery的核心思想是"Write Less, Do More...
在网页设计中,轮播图是一种常见的展示方式,用于在有限的空间里展示多张图片或内容。JQuery(简称为JQ)是一款广泛使用的JavaScript库,它提供了丰富的功能来简化DOM操作,使得实现轮播效果变得更加容易。本篇文章...
【标题】: "JQ旋转木马JQ轮播图插件" 是一款基于JavaScript库jQuery的图片展示工具,主要用于创建动态、交互式的轮播效果。这种插件在网页设计中广泛使用,能够吸引用户的注意力并优雅地展示一系列图片或内容。 ...
"jq图片自动轮播(封装)"是一个基于jQuery库开发的插件,旨在实现图片无缝衔接的自动轮播功能,并提供手动控制选项,如通过点击左右箭头或下标来切换图片。接下来,我们将深入探讨该插件的关键知识点。 1. **...
"jq渐变轮播图.zip" 提供了一个使用jQuery实现的渐变效果轮播图示例,下面将详细介绍其关键知识点。 1. **jQuery库**:jQuery 是一个轻量级的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。它提供...
jQuery轮播图、图片切换、图片轮播 代码简介:兼容IE8的jQuery轮播图插件是一款兼容性很好的,使用非常简单的网站焦点图代码,依赖jquery和pageSwitch.js来实现轮播效果,轮播图以背景图的方式插入到当前页面进行...
**JQ 徘徊轮播LI**是一种基于jQuery(JQ)实现的用户界面(UI)组件,主要用于创建一种特殊的轮播效果。这种轮播方式被称为“徘徊轮播”,其特点是能够动态追加新的LI(列表项)数据,使得轮播内容在前端持续更新,...
本教程将详细讲解如何使用jQuery库开发一个功能丰富的图片自动轮播插件,包括手动滑动、点击下标切换以及自动轮播效果。 ### 1. jQuery基础知识 jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、...
【JQ 优美的轮播图】是一种使用 jQuery(简称 JQ)库实现的动态展示图片或内容的交互效果。jQuery 是一个广泛使用的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画设计和 AJAX 交互。在网页设计中,轮播图...
**标题解析:** "JQ 自适应轮播图的Swiper插件" 指的是一种基于jQuery(简称JQ)的轮播图解决方案,它使用了名为Swiper的插件。Swiper是一款功能强大的触摸滑动插件,特别适合用于创建自适应布局的轮播图,能够自动...
本项目名为“jq+css多种动画切换效果的轮播图”,采用JavaScript库jQuery结合CSS样式来实现13种不同的动画切换效果,提供了高度定制化的可能性。 首先,jQuery是基于JavaScript的轻量级库,它简化了DOM操作、事件...
JQ图片轮播实用源码(可直接套用任何素材),方便简单实用,内含4个图片轮播效果