Validiere mal die Seite und behebe die Fehler, obwohl es daran wahrscheinlich nicht liegt. Aber doppelte IDs sind nicht nur invalide, sondern auch schlecht, wenn du mit JS arbeitest.
Auf deiner Seite kann man jQuery nicht normal benutzen. Z.B. läuft mediaelement nicht https://github.com/contao/core/blob/...ent.html5#L12:
PHP-Code:
console.log($('video,audio').filter(function() {
return $(this).parents('picture').length === 0;
})); // null
Sowas einfaches wie
PHP-Code:
console.log($('a')); // null
geht schon nicht. Bei dir muss man das so benutzen
PHP-Code:
console.log(jQuery('a')); // object with link elements
oder
PHP-Code:
$ = jQuery;
console.log($('a')); // object with link elements
Lesezeichen