jQuery 图片切换插件(代码比较少)

 更新时间:2012年05月07日 23:49:56   作者:  
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 fadeOut 异步实例代码详解

    jQuery fadeOut 异步实例代码详解

    fadeOut() 方法逐渐改变被选元素的不透明度,从可见到隐藏(褪色效果)。这篇文章给大家介绍jquery fadeout异步实例代码,感兴趣的朋友一起看下吧
    2016-08-08
  • jquery与ajax获取特殊字符实例详解

    jquery与ajax获取特殊字符实例详解

    在用jquery加ajax写的时候,发现如果传进去的数据包含&则无法获取数据而+号的话就会被判定为空,解决办法就是使用encodeURIComponent()函数对要发送的数据进行编码,需要的朋友可以参考下
    2017-01-01
  • jquery 实现表单验证功能代码(简洁)

    jquery 实现表单验证功能代码(简洁)

    jquery 实现表单验证功能代码,代码比较简洁,需要的朋友可以参考下
    2012-07-07
  • Jquery删除css属性的简单方法

    Jquery删除css属性的简单方法

    下面小编就为大家带来一篇Jquery删除css属性的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • jQuery源码分析之Event事件分析

    jQuery源码分析之Event事件分析

    对于javascript事件扩展,所有的lib都差不多。和jquery和prototype,yui和Ext,其要解决的首要问题是兼容性,所有 lib都会对event进行包裹,统一其属性解决其兼容性。
    2010-06-06
  • jQuery实现给页面换肤的方法

    jQuery实现给页面换肤的方法

    这篇文章主要介绍了jQuery实现给页面换肤的方法,涉及jQuery页面元素的选择与样式的操作,需要的朋友可以参考下
    2015-05-05
  • 探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行

    探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行

    查了不少资料,最后,还是jquery指南的书上找到了详细的参数(async: false,),做好后,示例代码放上,如下所示,需要的朋友可以参考下
    2013-07-07
  • jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例

    jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例

    这篇文章主要介绍了jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用,结合实例形式较为详细的分析了jQuery事件绑定、解绑、事件冒泡、阻止冒泡等相关原理与应用技巧,需要的朋友可以参考下
    2019-05-05
  • jquery获取input输入框中的值

    jquery获取input输入框中的值

    如何用javascript获取input输入框中的值,js/jq通过name、id、class获取input输入框中的value。接下来本文通过代码讲解,需要的朋友参考下
    2019-11-11
  • 教你用jquery实现iframe自适应高度

    教你用jquery实现iframe自适应高度

    iframe因为能和网页无缝的结合从而不刷新页面的情况下更新页面的部分数据成为可能,可是 iframe的大小却不像层那样可以“伸缩自如”,所以带来了使用上的麻烦,给iframe设置高度的时候多了也不好,少了更是不行,今天我们就来分享2种使用jquery实现iframe自适应高度的代码
    2014-06-06

最新评论