;(function($){ $.fn.extend({ //将可选择的变量传递给方法 banner: function(options) { //设置默认值并用逗号隔开 var defaults = { bannerW:"800px", //幻灯片的宽度 bannerH:"450px", //幻灯片的高度 spanStyle:"active", //按钮的样式 spanTrigger:"click", //按钮的运动方式 moveTime:3000, //幻灯片运动的时间 imgTime:800, //图片运动的时间 moveWay:'easeOutCirc' //运动的方式 } var options = $.extend(defaults, options); return this.each(function() { var o = options; var html=""; var iNow=0; var iNow1=0; var time=null; //这里编写相应代码 var _this=$(this); var firstLi=_this.find('#bnUl li:first'); var lastLi=_this.find('#bnUl li:last'); var len=$(this).find('#bnUl>li').length; //定义banner的长宽 _this.css({"width":o.bannerW,"height":o.bannerH}); var bannerWidth=_this.width(); //定义每张图片的宽度 _this.find('#bnUl>li').css({"width":bannerWidth+'px',"height":o.bannerH}); //算出ul的长度 _this.find('#bnUl').css({"width":len*bannerWidth+"px"}); //创建span按钮 并居中 for(var i=0;i