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)
|