zepto event ajax form ie detect fx fx_methods assets data deferred callbacks selector touch gesture stack ios3 所有模块html
http://blog.csdn.net/kataerdeshui/article/details/45825315ios
https://github.com/madrobby/zepto源文件下载地址git
注意:找到make文件,打开,找到第42行的位置,添加须要的模块名称(这里我增长了fx_methods 和 fx 模块),以空格作分隔;github
不能断行!!!!ajax
选中 zepto-master 文件夹按住shift键并右键选择"在此处打开命令窗口”快捷方式打开npm
执行 npm install 命令函数
输入npm run-script dist 命令,进行构建post
$.fn.prevAll = function(selector){ var prevEls = []; var el = this[0]; if(!el) return $([]); while (el.previousElementSibling) { var prev = el.previousElementSibling; if (selector) { if($(prev).is(selector)) prevEls.push(prev); } else prevEls.push(prev); el = prev; } return $(prevEls); }; $.fn.nextAll = function (selector) { var nextEls = []; var el = this[0]; if (!el) return $([]); while (el.nextElementSibling) { var next = el.nextElementSibling; if (selector) { if($(next).is(selector)) nextEls.push(next); } else nextEls.push(next); el = next; } return $(nextEls); };
2.//zepto.js scrollTo扩展动画
$.fn.scrollTo =function(options){ var defaults = { toT : 0, //滚动目标位置 durTime : 500, //过渡动画时间 delay : 30, //定时器时间 callback:null //回调函数 }; var opts = $.extend(defaults,options), timer = null, _this = this, curTop = _this.scrollTop(),//滚动条当前的位置 subTop = opts.toT - curTop, //滚动条目标位置和当前位置的差值 index = 0, dur = Math.round(opts.durTime / opts.delay), smoothScroll = function(t){ index++; var per = Math.round(subTop/dur); if(index >= dur){ _this.scrollTop(t); window.clearInterval(timer); if(opts.callback && typeof opts.callback == 'function'){ opts.callback(); } return; }else{ _this.scrollTop(curTop + index*per); } }; timer = window.setInterval(function(){ smoothScroll(opts.toT); }, opts.delay); return _this; }; 2:调用方法:$("body").scrollTo({toT:500});距离、时间还有回调函数参数传递就好了 转自:http://www.cnblogs.com/skyHF/p/4720308.html