jquery-helpers
Version:
A set of jQuery Helpers for front-end development.
18 lines (12 loc) • 405 B
JavaScript
(function ($) {
$.fn.clickOutside = function(yes, no) {
this.each(function() {
var self = this;
$(document).mouseup(function (event) {
var condition = !self.is(event.target) && self.has(event.target).length === 0;
if (condition && $.isFunction(yes)) return yes.call(null, self);
if ($.isFunction(no)) yes.call(null, self);
});
});
};
})(jQuery);