visibleTopValidate: function(top, scrollTop, overflow) {
var _hang = settings.overflow === true ? overflow : top;
return _hang > scrollTop ? true : false;
},
visibleBottomValidate: function(top, scrollEnd, overflow) {
var _hang = settings.overflow === true ? overflow : scrollEnd;
return _hang > top ? true : false;
},
init: function(top, scrollTop, scrollEnd, topOverflow, bottomOverflow) {
var _validate = {
top: _methods.visibleTopValidate(top, scrollTop, topOverflow),
bottom: _methods.visibleBottomValidate(top, scrollEnd, bottomOverflow),
};
(_validate.top === _validate.bottom === true) ? settings.targetVisible.call(_self) : settings.targetHidden.call(_self);
},