2016-03-30 1 views
0

Ich benutze SmartyStreets und habe eine Reihe von bedingten Feldern, die das DOM modifizieren. Ich verwende auch ein responsives Design, das das Layout beeinflusst. Das Problem, das ich habe, ist, dass das verifizierte Häkchen nicht immer erneut in das richtige Feld umschaltet und neu zugeordnet wird, nachdem ein anderes Feld auf dem Formular sichtbar wird.SmartyStreets: Stelle die Position des bestätigten Ticks im Formular mit bedingten Feldern ein

Dies scheint vor allem ein Problem auf der Bildschirmgröße des Fensters auf Last zu sein. Durch Ändern der Fenstergröße wird das Problem behoben.

Gibt es eine Möglichkeit, ich kann eine erneute Triggerung von SmartyStreets zwingen, die verifizierte Tick neu zu positionieren.

+0

Sie können hier ein Beispiel sehen: https://jsfiddle.net/rmlumley/8m2n1mnj/2/ – rmlumley

Antwort

1

Here is an example der modalen Nutzung mit dem Plugin. Deaktivierung (wenn das Formular ausgeblendet ist) und Reaktivierung (wenn das Formular angezeigt wird) eine Adresse, die auf der während des Mappings angegebenen ID basiert und dann $(window).resize() aufruft, stellt sicher, dass das Häkchen ausgeblendet wird, wenn das Formular ausgeblendet und beim Anzeigen des Formulars angezeigt wird.

Ich konnte in $(window).resize() nach Ihren Aufrufen zu deaktivieren und aktivieren und es richtig funktionieren. Here is the updated jsFiddle.