Hallo Heinz,
Exakt.
Mit dem Refactoring vom visforms.js zu nativem JavaScript werden Events jetzt als native JavaScript-Events erzeugt und nicht länger als spezifische jQuery-Events.
Das Event wird infolgedessen nicht länger an '.visform' gebunden und '.visform' wird dadurch 'zu eng'.
Der alte Code funktioniert mit dieser Art von Bindung daher nicht mehr.
Notwendige Änderung am Code:
Code:
von jQuery: jQuery('.visform').bind('visformsInitialised', function() { ... } );
nach nativ: document.addEventListener('visformsInitialised', () => { ... } );
Optionale Änderung am Code:
Code:
von jQuery: jQuery(document).ready(function() { }
nach nativ: document.addEventListener('DOMContentLoaded', () => { ... } );
Liebe Grüße, Ingmar