diff --git a/ignite-html-validate.js b/ignite-html-validate.js index 48d85b4..41f6c4f 100644 --- a/ignite-html-validate.js +++ b/ignite-html-validate.js @@ -326,6 +326,11 @@ HTMLElement.prototype.validate = function () { for (var i = 0; i < elements.length; i++) { var element = elements[i]; + //Check if the element is visible. + if (!element.offsetParent) { + continue; + } + //If this element has a template, and has validators, run them, if any are false, return false. if (element.template && element.template._validators) { for (var v = 0; v < element.template._validators.length; v++) {