HinzufĂŒgen von Inline-Skripten und Aktualisierung alter Ereignisse
Ich habe versucht, das Inline-Skript mit den folgenden Schritten zu aktualisieren:Holen Sie das Dokument des iframe: 'iframeDoc = Editor. Canvas.getDocument()'Erhalten Sie den innerHTML des Dokumentbestands: 'iframeDocBodyHtml = iframeDoc.body.innerHTML'Ersetzen Sie den innerHTML des Bodys: 'iframeDoc.body.innerHTML =...
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
In diesem Fall empfehle ich dir, auf das Dokument des iFrames zuzugreifen und manuell das Inline-Skript hinzuzufĂŒgen (um das Dokument zu erhalten, benutze 'editor). Canvas.getDocument()') Originally von @artf in https://github.com/artf/grapesjs/issues/2012#issuecomment-496304498 veröffentlicht Hey, @artf, ich habe gerade die Ausgabe #2012 durchgegangen und habe einen Zweifel. Wenn eine Ănderung am Skript vorgenommen wird, z. B. eine Ănderung der Benachrichtigung, meldet sich beim Klicken. Dann werden mehrere Ereignisse hinzugefĂŒgt. Wie man die alten Ereignisse entfernt und neue fĂŒgt (ohne zu...
Antworten (4)
Ich habe versucht, das Inline-Skript mit den folgenden Schritten zu aktualisieren:Holen Sie das Dokument des iframe: 'iframeDoc = Editor. Canvas.getDocument()'Erhalten Sie den innerHTML des Dokumentbestands: 'iframeDocBodyHtml = iframeDoc.body.innerHTML'Ersetzen Sie den innerHTML des Bodys: 'iframe...
Ich habe versucht, die Select- und Hover-Events hinzuzufĂŒgen, indem ich den Befehl 'component-select' ausgefĂŒhrt habe und 'editor.trigger('core:component-select')' geschrieben habe, aber das hat auch nicht geholfen und 'editor.runCommand('core:component-select')' gibt einen Fehler. Ăbersehe ich etw...
Nun, ich denke, es wĂ€re nicht schlecht, eine einfache Möglichkeit hinzuzufĂŒgen, das Rerendern des iFrames zu erzwingen (kein hĂ€ufiger Fall, aber in manchen FĂ€llen auf jeden Fall nĂŒtzlich). Leider solltest du im Moment versuchen, private Methoden zu verwenden und zu prĂŒfen, ob alles wie erwartet fun...
Danke, dass du das gemeldet hast, @theSC0RP. Gute Frage zum HinzufĂŒgen von Inline-Skripten und dem Aktualisieren alter Events. Der empfohlene Ansatz bei Canvas ist die Nutzung der ereignisgesteuerten API. Fang hier an: ĂberprĂŒfen Sie die GrapesJS-Dokumentation fĂŒr Ihr spezielles Modul Suche nach de...
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #3329
Wie sollte ich benutzerdefinierte EigenschaftsÀnderungen im Skript erhalten?
Hallo @artf, das ist ein groĂartiges Framework, vielen Dank. Ich nutze es jetzt, um Komponenten des mobilen BUI-Frameworks zu erstellen, un...
Problem #4529
Wenn wir ein Bild mit einer Klasse 'xyz' in GröĂe vergröĂern, werden alle Elemente auf der Seite mit derselben Klasse ebenfalls verkleinert, weil der Editor CSS zu diesen Klassen hinzufĂŒgt.
GrapesJS-Version[X] Ich bestÀtige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Version 104.0.5112.101 (Offizie...
Problem #3806
Ziel :null beim HinzufĂŒgen von Video
GrapesJS-Version [X] Ich bestÀtige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome Neue Version Reproduzi...
Problem #3342
JQuery funktioniert nicht fĂŒr das Skript in der Komponente.
Hallo! Ich habe versucht, jquery sowohl in Canvas als auch in index.html hinzuzufĂŒgen Ich fĂŒge es so in Canvas hinzu â 'Canvas = Editor. Le...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...
ĂberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins âPremium-Plugins werden mit Support, regelmĂ€Ăigen Updates und produktionsreifen Funktionen geliefert â das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins âDurchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.