超好用的jquery 焦点图插件实例

结构:

 代码如下 复制代码
<div class="pptBox" id="pptBox01"> 
<ul class="pptList"> 
<li style="display:block"><a href="#nogo"><img src="images/683x272.jpg" alt=" "></a></li> 
<li><a href="#nogo"><img src="images/1.jpg" alt=" "></a></li> 
<li><a href="#nogo"><img src="images/2.jpg" alt=" "></a></li> 
<li><a href="#nogo"><img src="images/3.jpg" alt=" "></a></li> 
</ul> 
<ul class="textBox"> 
<li style="display:block">图解一</li> 
<li>图解二</li> 
<li>图解三</li> 
<li>图解四</li> 
</ul> 
<ul class="numBox"> 
<li class="pptOn">1</li> 
<li>2</li> 
<li>3</li> 
<li>4</li> 
</ul></div> 

 

CSS代码:发现博客的高亮显示插件会把有些定位属性重复。大家明白就行!

 代码如下 复制代码

*{margin:0; padding:0;} 
img{ border:0;} 
ul, ol { list-style:none; } 
/*pptBox*/ 
.pptBox { position:relative; width:683px; height:272px; margin-bottom:10px; overflow:hidden; border:1px solid #dbdbdb; } 
.pptList li { display:none; } 
.pptList img { width:683px; height:272px; } 
.numBox { position:absolute; rightright:8px; bottombottom:14px; z-index:9999; width:88px; } 
.numBox li { float:left; display:inline; width:14px; height:14px; margin:0 6px 0 0; line-height:14px; color:#ff7e00; cursor:pointer; text-align:center; border:1px solid #ff6c00; background:#fff; } 
.numBox li.pptOn { background:#ff6c00; color:#fff; } 
.textBox { position:absolute; left:0; bottombottom:0; z-index:888; width:683px; height:44px; Opacity:0.7; filter: Alpha(Opacity=70); background:#000; overflow:hidden; } 
.textBox li { display:none; height:44px; padding:0 0 0 10px; line-height:44px; font-size:14px; font-weight:700; color:#fff; } 
 

插件代码:

 代码如下 复制代码

](function() { 
$.fn.ppt = function(options) { 
var j = 1; 
var setting = { 
imgBox: "", 
turnBox: "", 
textsBox: "", 
maxNum: "", 
speed: "", 
autoRun:"" 
}; 
var _this = $(this); 
if (options) $.extend(setting, options); 
_this.find(setting.turnBox).each(function(i) { 
$(this).mouseover(function() { 
$(this).addClass("pptOn").siblings().removeClass("pptOn"); 
_this.find(setting.imgBox).eq(i).fadeIn().siblings().fadeOut(); 
$(this).parent().prev().find("li").eq(i).show().siblings().hide(); 
}); 
}); 
var myTime; 
if(setting.autoRun){ 
myTime = setInterval(function() { 
_this.find(setting.turnBox).eq(j).mouseover(); 
j++; 
if (j == setting.maxNum) { 
j = 0; 
}}, setting.speed); 
}else{ 
clearInterval(myTime); 
}; 
}; 
$("#pptBox01").ppt({ 
imgBox: ".pptList li", 
turnBox: ".numBox li", 
textsBox: ".textBox li", 
maxNum: "4", 
speed: "4000", 
autoRun:true 
}); 
}); 

注意:jquery代码大家可自行到官网下载了,这里不提供jquery插件包,只提供焦点图效果代码。

时间: 2024-10-24 19:20:42

超好用的jquery 焦点图插件实例的相关文章

jQuery焦点图插件SaySlide_jquery

先来介绍SaySlide 2.0支持自定义如下功能: 1.上下左右方向播放以及jQuery的fadeOut.slideUp.hide效果: 2.自动播放时间间隔和动画播放的的速度: 3.是否显示标题: 4.是否在新窗口打开链接: 5.是否显示底部半透明背景: 6.按钮在底部显示的位置(左中右): 7.按钮默认背景色: 8.按钮激活状态颜色: 9.设置标题文字的样式: 10.触发按钮的事件: 下面就是重点的代码,分享给大家供大家参考,具体代码如下 (function($){ $.fn.saySli

jquery焦点图插件实现图片轮播滚动效果

先看效果图   1.下载JQuery.slideBox和jquery插件,并引用  代码如下 复制代码 <link href="css/jquery.slideBox.css" rel="stylesheet" /> <script src="js/jquery-1.7.1.min.js"></script> <script src="js/jquery.slideBox.min.js"

jQuery实现的图片分组切换焦点图插件_jquery

这是一款基于jQuery的图片切换焦点图插件,这款jQuery焦点图插件的特点是图片可以分组切换,也就是说一次可以切换多张图片,相比其他焦点图插件,它能节省更多的空间,可以向用户展示更多的图片,非常实用. 实现的代码. html代码: 复制代码 代码如下:  <div class="device">         <h2>             <a href="javascript:;" class="pre"

jQuery的图片滑块焦点图插件整理推荐_jquery

1.jQuery实现的右侧选项卡焦点图片轮播动画 jQuery实现的右侧选项卡焦点图片轮播动画特效源码,是一段清新可爱的焦点图轮播代码,支持自动轮播与手动点击,是一段不错的焦点图切换代码. 在线演示 源码下载 2.jquery实现的网页缩略图大纲可滑动显示动态 query实现的网页缩略图大纲可滑动显示动态特效源码,是一款拥有网页大纲的缩略图显示的代码,点击滑动缩略图即可看到想要的东西,支持鼠标点击.拖动及鼠标滚动切换显示. 在线演示 源码下载 3.纯CSS3实现的自定义美化UL OL列表的3种发

jQuery焦点图轮播插件KinSlideshow用法分析_jquery

本文实例讲述了jQuery焦点图轮播插件KinSlideshow用法.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"

轻量级jQuery带底栏轮播(焦点图)插件slideBox

<!doctype html> <html> <head> <meta charset="utf-8"> <title>jQuery图片轮播(焦点图)插件</title> <link href="css/jquery.slideBox.css" rel="stylesheet" type="text/css" /> <script src

jQuery焦点图切换简易插件制作过程全纪录_jquery

首页经常是需要一个焦点图切换的效果,最近做的项目也正好需要,所以在网上搜索,后面查到了一个半成品的插件,这里我自己修改了一下. js文件夹下面有两个文件夹jquery.jslide.js与jquery.jslides.js,前面一个是我改写的,第二个是原作者的文件.下图是效果图: 一.静态效果 <div class="slide_wrap"> <ul id="slides2" class="slide"> <li s

jQuery焦点图切换特效插件封装实例_jquery

网站焦点图是一种网站内容的展现形式,可简单理解为一张图片或多张图片展现在网页上就是网站焦点图.在网站很明显的位置,用图片组合播放的形式,类似焦点新闻的意思只不过加上了图片.一般多使用在网站首页版面或频道首页版面,因为是通过图片的形式,所以有一定的吸引性.视觉吸引性.容易引起访问者的点击,据国外的设计机构调查统计,网站焦点图的点击率明显高于纯文字,转化率高于文字标题5倍.由此看来焦点图的能让游客对企业的第一印象大大提升,下面就给大家介绍一个我们项目中封装使用的漂亮大气的全屏焦点图.如下图所示: 可

基于jquery实现轮播焦点图插件_jquery

直接上代码,可能不是最好的,欢迎吐槽. /** * Created by Steven on 2015/07/10/0010. * @email zhuttymore@126.com */ (function ($) { $.fn.slider = function (opt) { opt = $.extend({ speed:'fast', auto: false, interval: 1000 }, opt); var _this = this; var index = 0; _this.f