23 lines
560 B
JavaScript
23 lines
560 B
JavaScript
// Zepto.js
|
|
// (c) 2010-2014 Thomas Fuchs
|
|
// Zepto.js may be freely distributed under the MIT license.
|
|
|
|
;(function($){
|
|
$.fn.end = function(){
|
|
return this.prevObject || $()
|
|
}
|
|
|
|
$.fn.andSelf = function(){
|
|
return this.add(this.prevObject || $())
|
|
}
|
|
|
|
'filter,add,not,eq,first,last,find,closest,parents,parent,children,siblings'.split(',').forEach(function(property){
|
|
var fn = $.fn[property]
|
|
$.fn[property] = function(){
|
|
var ret = fn.apply(this, arguments)
|
|
ret.prevObject = this
|
|
return ret
|
|
}
|
|
})
|
|
})(Zepto)
|