web-dev-qa-db-fra.com

Chrome Update 73 - Materialise CSS JS trigger error

Après la dernière Chrome mise à jour 73, les sélecteurs de date, de temps et les listes déroulantes pour Materialise CSS 0.100.2 ne fonctionnent plus, il scintille lorsque vous cliquez dessus, puis disparaît.

Une idée de comment résoudre ce problème?

11
doer123456789

La solution consiste à filtrer la cible avec le parent: if (target! = ELEMENT && target! = Document && target! = P. $ root.parent () [0] && event.which! = 3)

0

Sur la base de la réponse d'Armando (la seule qui a fonctionné pour moi), j'ai créé une fonction javascript en utilisant JQuery pour des projets non angular:

function refreshSelects(){
    $('select').material_select('destroy');
    $('select').each(function(){
        $(this).parent().attr("onclick","event.stopPropagation();");
    });
    $('select').material_select();  
}

Ensuite, lorsque je dois initialiser ou actualiser le contenu des sélecteurs, je n'ai qu'à appeler la fonction

refreshSelects();

0
Razzo