2017-05-24 1 views
0

Kürzlich habe ich ein Problem in Bezug auf die Verwendung von Quill an Klassenselektoren festgestellt. Generell ist es meine Absicht, Quill auf alle Divs anzuwenden, die einen Klassennamen haben. Es wird jedoch nur für das erste übereinstimmende Element aktiviert.Wie können wir Quill auf alle Klassenselektoren anwenden (nicht nur das erste Spiel)

Zum Beispiel wird das folgende Skript nur das erste übereinstimmende Element mit der Klasse "basic-editor" in den Quill-Editor verwandeln.

var basicEditor = new Quill('.basic-editor'); 

Irgendwelche Vorschläge dazu?

Antwort

1

Quill nimmt einen Selektor oder ein DOM-Element, so dass Sie mit so etwas wie dies nur Schleife kann:

let containers = document.querySelectorAll('.basic-editor'); 
let editors = Array.from(containers).map(function(container) { 
    return new Quill(container); 
}); 
0

Hallo, wenn Sie dies tun zu Beginn Sie einige Performance-Problem finden. Ich arbeite daran, weil ich diesen Editor in mehreren Kontext verwenden muss. Ich denke, der beste Weg ist es zu zerstören, erstellen Sie es nicht nur alle erstellen, wie Sie möchten

Verwandte Themen