posabsolute / jQuery-Validation-Engine

jQuery form validation plugin
http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/
2.57k stars 1.2k forks source link

Incorrectly calculated TOP position with jQuery 3.3.0 #959

Closed svatoupravdu closed 5 years ago

svatoupravdu commented 6 years ago

In jQuery 3.3.0 release something has changed and since then V.E. bubble tooltip top position is calculated differently which results in all the bubbles appearing stacked and positioned above whole page with position: absolute; top: 1px; instead of position: absolute; top: 557px;

This must be realted to DIMENSIONS or OFFSET section of jQ 3.3.0 changelog

Untill someone figures out the patch, the last working combination is jQ 3.2.1 with Validation engine 2.6.x

calxibe commented 5 years ago

I can confirm this problem.

A temporary workaround will be to change from field.position().xxxx to field.offset().xxxx on line 1863&1864. But this will not work correctly on pages with scroll.

dennybrandes commented 5 years ago

Seems to be the same as in #968

dennybrandes commented 5 years ago

Please check if you get same bug with version 3.0.0 of validationEngine.