jQuery 图片切换插件(代码比较少)
// JavaScript Document
;(function($){
$.fn.extend({
"zj_ppt":function(value){
//默认参数定义
var $this = $(this);
value = $.extend({
"time":2000, //间隔变化动画时间
"con":0,
"sto":true,
"count":"count", //切换小图的父级class名字
"src":"src", //切换小图片路径
"src_cur":"src_cur" //当前切换小图片路径
},value);
//图片切换函数
function autopic(){
$("li",$this[0]).hide();
$("li:eq("+value.con+")",$this[0]).show();
$(value.count).find("ul li img").attr("src",value.src);
$(value.count).find("ul li img:eq("+value.con+")").attr("src",value.src_cur);
if(value.con>$("li",$this[0]).length-2){
value.con = 0;
}else{
value.con += 1;
}
}
//每间隔多少时间执行一次图片切换
function sett(){
if(value.sto){autopic()};
setTimeout(sett,value.time);
}
//鼠标悬停时切换图片,并停止自动切换
$(value.count).find("ul li").hover(function(){
var _index = $(this).index();
value.con = _index;
value.sto = false;
autopic();
},function(){
var _index = $(this).index();
value.sto = true;
value.con = _index;
});
sett();
//反回原对像,以便连缀JQuery的其它方法
return $this;
}
});
})(jQuery);
以上是插件部分代码;
下面可以下载demo /201205/yuanma/myPPT_jb51.rar
相关推荐
-
一个基于jquery的图片切换效果
下面的代码对于学习jquery的朋友是个参考html代码: 代码 复制代码 代码如下: <div class="warp" id="warp"> <img src="http://images.cnblogs.com/cnblogs_com/zhangle/252347/t_pic1.bmp" alt="" class="imgBig" /> <img src="ht
-
jquery焦点图片切换(数字标注/手动/自动播放/横向滚动)
demo01.html 复制代码 代码如下: <!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"> <head> <meta ht
-
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
demo04.html 复制代码 代码如下: <!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"> <head> <meta ht
-
jquery+css实现动感的图片切换效果
本文实例讲述了jquery+css实现动感的图片切换效果代码.分享给大家供大家参考.具体如下: 运行效果截图如下: 具体代码如下: 基本思路:定义一个数组存放需要展示的图片,接着当单击图片时删除zoomIn类,添加fadeOutRight类,实现实图右移并消失,记数器加1(用于调用下一张图片),当图片删除500毫秒后判断图片是不是最后一张,如果是,就把记数器调为0,从第一张图片开始,删除图片代码,接着创建一张新的图片代码,并把src设为下一张图片,同时加上缩放动画样式类animated zoom
-
jQuery简单实现banner图片切换
主要运用了定时器的原理,bind,trigger应用等 复制代码 代码如下: <!DOCTYPE html><html><head> <meta charset="utf-8"> <title>banner切换实现</title> <style type="text/css"> /* * @description: banner切换样式
-
jQuery 一个图片切换的插件
以下是参数说明: 参数名称 描述 delay 图片切换速度,单位毫秒 maskOpacity 遮罩层透明度,1为不透明,0为全透明 numOpacity 数字按钮透明度,1为不透明,0为全透明 maskBgColor 遮罩层背景色 textColor 标题字体颜色 numColor 数字按钮字体颜色 numBgColor 数字按钮背景色 alterColor 数字按钮选中项字体颜色 alterBgColor 数字按钮选中项背景颜色插件代码及调用 - 插件名
-
基于Jquery的简单图片切换效果
复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <script type="text/javascrip
-
jQuery插件slick实现响应式移动端幻灯片图片切换特效
jQuery响应式手机端移动端幻灯片图片切换特效插件slick,基于jQuery,功能非常强大,支持左右按钮切换.支持圆点切换.支持自定义切换数量,支持自定义切换速度.支持图片预加载.支持自动播放定义,效果非常的不错,众多的参数自定义支持,觉得可以的可以参考他们的参数配置,还是值得学习使用的. 使用方法: 1.加载插件和jQuery <script src="//code.jquery.com/jquery-1.11.0.min.js"></script> &l
-
基于jquery实现左右按钮点击的图片切换效果
jQuery可以制作出与Flash媲美的动画效果,这点绝对毋庸置疑,本文将通过实例演示一个左右按钮点击的图片切换效果. 一.最终效果 二.功能分析 1.需求分析 点击左边pre按钮,显示前面三个图片,点击右边的next按钮,显示后面的一组(三个)图片.初始化只显示next按钮,到最后一组只显示pre按钮,中间过程两按钮都显示. 2.html结构分析 <div class="activity" id="activity-slide"> <a href
-
jQuery下通过replace字符串替换实现大小图片切换
核心就是使用replace替换img src的图片路径,从而实现不同尺寸图片的切换. 下面这个动画就是显示了尺寸切换,单击"大图"按钮,则改变图片的src,加载大图,单击"小图"按钮,则又显示小图. replace用法简单讲解: 我其实也是新手,讲得不对望海涵. 字符串.replace(a,b);指的是用b将字符串含有a的部分代替,例如字符串obj="welcome to my website!"; obj.replace("my&qu
-
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动</title> <meta name="description" cont
-
基于jquery实现鼠标滚轮驱动的图片切换效果
jQuery可以制作出与Flash媲美的动画效果,这点绝对毋庸置疑,本文将通过实例演示一个基于鼠标滚轮驱动的图片切换效果. 本例实现的效果: 鼠标滚轮滚动时图片进行切换. 支持键盘方向键实现图片切换效果. 支持点击图片切换,支持点击当前图片链接. 进度条滑块展示图片图片数量进度. XHTML <div class="demo"> <div id="imageflow"> <div id="loading">&l
-
JQuery页面图片切换和新闻列表滚动效果的具体实现
最近用到一个页面上图片左右切换和新闻列表滚动呈现的效果,整理如下: 前段代码: 复制代码 代码如下: <!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"&g
随机推荐
- Spring的连接数据库以及JDBC模板(实例讲解)
- php类中的$this,static,final,const,self这几个关键字使用方法
- mysql5.1.26安装配置方法详解
- Node.js与Sails redis组件的使用教程
- jquery实现的代替传统checkbox样式插件
- jQuery.Form上传文件操作
- jQuery布局组件EasyUI Layout使用方法详解
- jQuery简单获取DIV和A标签元素位置的方法
- javascript 控制图片播放代码
- obj格式简介
- java利用时间格式生成唯一文件名的方法
- 深入浅出分析Java抽象类和接口【功能,定义,用法,区别】
- 对PHP新手的一些建议(PHP学习经验总结)
- js实现rem自动匹配计算font-size的示例
- js实现数组内数据的上移和下移的实例
- Node.js实现简单的爬取的示例代码
- pyqt5 键盘监听按下enter 就登陆的实例
- 微信小程序点餐系统开发常见问题汇总
- Linux中top命令输出详解
- Java文本编辑器实现方法详解