Mach ein ganzes Element ziehbar, nicht nur den Griff
Versuch es mal mit so etwas '''js editor.on('component:selected', () => { const selected = editor.getSelected(); wenn (!selected || !selected.get('draggable')) zurückkehren; const el = selected.view.el; if (!el.hasCustomEvent) { el.hasCustomEvent = 1; el.addEventListener('mousedown', () => { editor.runCommand('tlb-mov...
Lesen Sie die vollständige Antwort unten ↓Frage
Ich arbeite daran, den Griff von gezogenen Elementen zu modifizieren, und zusätzlich zu einem Griff möchte ich, dass das gesamte Element gezogen werden kann. Beim Durchsehen des Codes würde ich annehmen, dass ich einfach den Befehl 'tlb-move' an ein ziehbares Element bei Select anhängen müsste. Der obige Code schreibt bei Select die ausgewählte Komponente in die Konsole. Von hier aus denke ich, dass ich einen Ereignis-Listener zum Ziehen hinzufügen müsste, allerdings sind meine Versuche, einen Listener mit '.on()' anzuhängen, gescheitert. Habt ihr Tipps, wie man einen Event-Listener an eine a...
Antworten (3)
Versuch es mal mit so etwas '''js editor.on('component:selected', () => { const selected = editor.getSelected(); wenn (!selected || !selected.get('draggable')) zurückkehren; const el = selected.view.el; if (!el.hasCustomEvent) { el.hasCustomEvent = 1; el.addEventListener('mousedown', () => { editor...
Ich habe deinem Vorschlag gefolgt, aber ich bekomme einen Fehler: "Uncaught TypeError: Kann die Eigenschaft 'type' von undefined nicht lesen" editor.on('component:selected', () => { const selected = editor.getSelected(); wenn (!selected || !selected.get('draggable')) zurückkehren; const el = select...
Vielen Dank für das Update! Ich habe immer noch Schwierigkeiten, es richtig umzusetzen. Ich habe ein Beispiel genannt: https://codepen.io/anon/pen/vRoRBX Das Beispiel ist, dass der Nutzer nicht zu viel tut. Die meisten Elemente sind nicht ziehbar. Der Nutzer sollte in der Lage sein, neu zu bestelle...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #1072
Eine neue CSS-Regel kann nicht hinzugefügt werden, wenn ein Element, das sie verwendet, nicht im HTML vorhanden ist
HI, ich benutze die neueste Version und habe das Problem, wie im Titel beschrieben. Ich bearbeite HTML und CSS getrennt. Mir ist aufgefalle...
Problem #793
Bearbeiten Sie den Titel und das Code-Symbol
Hallo, ich möchte wissen, ob ich nur das Symbol und den Titel des Codebefehls bearbeiten kann. Ein weiterer Zweifel ist, dass ich gerade an...
Problem #1618
Kind-Komponenten werden in den Modellen nicht erfasst??
Hallo, ich stehe vor einem seltsamen Problem und brauche eure Hilfe. wenn ich Komponenten innerhalb von Blöcken verschiebe, werden im View-...
Problem #1955
Das Anpassen von Bildern mit Nicht-Eckpunkten ändert sowohl die Größe der Breite als auch der Höhe.
Dieser Fehler kann in beiden GrapesJS-Demos reproduziert werden. Bug: Nach dem Ziehen und Absetzen eines Bildes und mit einem der Größenpun...
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.